home *** CD-ROM | disk | FTP | other *** search
/ Twentieth Anniversary Mac…osh - QuickTime Showcase / 691-1418,Twentieth Anniversary Macintosh. QuickTime Showcase. (CD).toast / QuickTime Showcase / QuickTime Showcase.rsrc / CODE_23_IMPORT.txt < prev    next >
Text File  |  1997-05-15  |  106KB  |  1,925 lines

  1. # near model CODE resource
  2. # jump table entries: 47376-47392 (17 of them)
  3. 00000000  FFFF                     .invalid   <<F/7/7>>
  4. 00000002  B910                     xor.b      [A0], D4
  5. 00000004  0000 14DA                ori.b      D0, 0xDA
  6. fn00000008:
  7. 00000008  554F                     subq.w     A7, 2
  8. 0000000A  3EAD 1C10                move.w     [A7], [A5 + 0x1C10]
  9. 0000000E  426D 1C10                clr.w      [A5 + 0x1C10]
  10. 00000012  3017                     move.w     D0, [A7]
  11. 00000014  544F                     addq.w     A7, 2
  12. 00000016  4E75                     rts
  13. fn00000018:
  14. 00000018  48E7 0030                movem.l    -[A7], A2,A3
  15. 0000001C  246F 000C                movea.l    A2, [A7 + 0xC]
  16. 00000020  266F 0010                movea.l    A3, [A7 + 0x10]
  17. 00000024  2053                     movea.l    A0, [A3]
  18. 00000026  2252                     movea.l    A1, [A2]
  19. 00000028  3029 0006                move.w     D0, [A1 + 0x6]
  20. 0000002C  B068 0006                cmp.w      D0, [A0 + 0x6]
  21. 00000030  6F08                     ble        +0xA /* 0000003A */
  22. 00000032  7000                     moveq.l    D0, 0x00
  23. 00000034  4CDF 0C00                movem.l    A2,A3, [A7]+
  24. 00000038  4E75                     rts
  25. label0000003A:
  26. 0000003A  7401                     moveq.l    D2, 0x01
  27. 0000003C  606E                     bra        +0x70 /* 000000AC */
  28. label0000003E:
  29. 0000003E  2053                     movea.l    A0, [A3]
  30. 00000040  3030 260A                move.w     D0, [A0 + D2.w * 8 + 0xA]
  31. 00000044  0280 0000 FF00           andi.l     D0, 0xFF00
  32. 0000004A  2052                     movea.l    A0, [A2]
  33. 0000004C  3230 260A                move.w     D1, [A0 + D2.w * 8 + 0xA]
  34. 00000050  0281 0000 FF00           andi.l     D1, 0xFF00
  35. 00000056  B280                     cmp.l      D1, D0
  36. 00000058  6708                     beq        +0xA /* 00000062 */
  37. 0000005A  7000                     moveq.l    D0, 0x00
  38. 0000005C  4CDF 0C00                movem.l    A2,A3, [A7]+
  39. 00000060  4E75                     rts
  40. label00000062:
  41. 00000062  2053                     movea.l    A0, [A3]
  42. 00000064  3030 260C                move.w     D0, [A0 + D2.w * 8 + 0xC]
  43. 00000068  0280 0000 FF00           andi.l     D0, 0xFF00
  44. 0000006E  2052                     movea.l    A0, [A2]
  45. 00000070  3230 260C                move.w     D1, [A0 + D2.w * 8 + 0xC]
  46. 00000074  0281 0000 FF00           andi.l     D1, 0xFF00
  47. 0000007A  B280                     cmp.l      D1, D0
  48. 0000007C  6708                     beq        +0xA /* 00000086 */
  49. 0000007E  7000                     moveq.l    D0, 0x00
  50. 00000080  4CDF 0C00                movem.l    A2,A3, [A7]+
  51. 00000084  4E75                     rts
  52. label00000086:
  53. 00000086  2053                     movea.l    A0, [A3]
  54. 00000088  3030 260E                move.w     D0, [A0 + D2.w * 8 + 0xE]
  55. 0000008C  0280 0000 FF00           andi.l     D0, 0xFF00
  56. 00000092  2052                     movea.l    A0, [A2]
  57. 00000094  3230 260E                move.w     D1, [A0 + D2.w * 8 + 0xE]
  58. 00000098  0281 0000 FF00           andi.l     D1, 0xFF00
  59. 0000009E  B280                     cmp.l      D1, D0
  60. 000000A0  6708                     beq        +0xA /* 000000AA */
  61. 000000A2  7000                     moveq.l    D0, 0x00
  62. 000000A4  4CDF 0C00                movem.l    A2,A3, [A7]+
  63. 000000A8  4E75                     rts
  64. label000000AA:
  65. 000000AA  5242                     addq.w     D2, 1
  66. label000000AC:
  67. 000000AC  2052                     movea.l    A0, [A2]
  68. 000000AE  3028 0006                move.w     D0, [A0 + 0x6]
  69. 000000B2  48C0                     ext.l      D0
  70. 000000B4  5380                     subq.l     D0, 1
  71. 000000B6  3202                     move.w     D1, D2
  72. 000000B8  48C1                     ext.l      D1
  73. 000000BA  B280                     cmp.l      D1, D0
  74. 000000BC  6F80                     ble        -0x7E /* 0000003E */
  75. 000000BE  7001                     moveq.l    D0, 0x01
  76. 000000C0  4CDF 0C00                movem.l    A2,A3, [A7]+
  77. 000000C4  4E75                     rts
  78. 000000C6  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  79. 000000CA  4FEF FFEE                lea.l      A7, [A7 - 0x12]
  80. 000000CE  266F 0026                movea.l    A3, [A7 + 0x26]
  81. 000000D2  286F 002A                movea.l    A4, [A7 + 0x2A]
  82. 000000D6  2F3C FFFF 0000           move.l     -[A7], 0xFFFF0000
  83. 000000DC  486F 000E                pea.l      [A7 + 0xE]
  84. 000000E0  4EAD B558                jsr        [A5 - 0x4AA8]
  85. 000000E4  504F                     addq.w     A7, 8
  86. label000000E6:
  87. 000000E6  4267                     clr.w      -[A7]
  88. 000000E8  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  89. 000000EC  4EAD AA60                jsr        [A5 - 0x55A0]
  90. 000000F0  2448                     movea.l    A2, A0
  91. 000000F2  200A                     move.l     D0, A2
  92. 000000F4  4A80                     tst.l      D0
  93. 000000F6  5C4F                     addq.w     A7, 6
  94. 000000F8  671E                     beq        +0x20 /* 00000118 */
  95. 000000FA  2F0A                     move.l     -[A7], A2
  96. 000000FC  2F0B                     move.l     -[A7], A3
  97. 000000FE  4EBA FF18                jsr        [PC - 0xE8 /* 00000018 */]
  98. 00000102  4A00                     tst.b      D0
  99. 00000104  504F                     addq.w     A7, 8
  100. 00000106  6600 00E2                bne        +0xE4 /* 000001EA */
  101. 0000010A  302F 000C                move.w     D0, [A7 + 0xC]
  102. 0000010E  48C0                     ext.l      D0
  103. 00000110  5380                     subq.l     D0, 1
  104. 00000112  3F40 000C                move.w     [A7 + 0xC], D0
  105. 00000116  60CE                     bra        -0x30 /* 000000E6 */
  106. label00000118:
  107. 00000118  3F7C FF9B 000C           move.w     [A7 + 0xC], 0xFF9B
  108. 0000011E  4267                     clr.w      -[A7]
  109. 00000120  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  110. 00000124  4EAD AA60                jsr        [A5 - 0x55A0]
  111. 00000128  5C4F                     addq.w     A7, 6
  112. 0000012A  2F08                     move.l     -[A7], A0
  113. 0000012C  2F0B                     move.l     -[A7], A3
  114. 0000012E  4EBA FEE8                jsr        [PC - 0x118 /* 00000018 */]
  115. 00000132  4A00                     tst.b      D0
  116. 00000134  504F                     addq.w     A7, 8
  117. 00000136  6600 00B2                bne        +0xB4 /* 000001EA */
  118. 0000013A  3F7C FF9C 000C           move.w     [A7 + 0xC], 0xFF9C
  119. 00000140  4267                     clr.w      -[A7]
  120. 00000142  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  121. 00000146  4EAD AA60                jsr        [A5 - 0x55A0]
  122. 0000014A  5C4F                     addq.w     A7, 6
  123. 0000014C  2F08                     move.l     -[A7], A0
  124. 0000014E  2F0B                     move.l     -[A7], A3
  125. 00000150  4EBA FEC6                jsr        [PC - 0x13A /* 00000018 */]
  126. 00000154  4A00                     tst.b      D0
  127. 00000156  504F                     addq.w     A7, 8
  128. 00000158  6600 0090                bne        +0x92 /* 000001EA */
  129. 0000015C  3F3C 0004                move.w     -[A7], 0x4
  130. 00000160  486F 0006                pea.l      [A7 + 0x6]
  131. 00000164  4EAD B6D0                jsr        [A5 - 0x4930]
  132. 00000168  2F6F 000A 0014           move.l     [A7 + 0x14], [A7 + 0xA]
  133. 0000016E  5C4F                     addq.w     A7, 6
  134. 00000170  6058                     bra        +0x5A /* 000001CA */
  135. label00000172:
  136. 00000172  486F 0008                pea.l      [A7 + 0x8]
  137. 00000176  2F2F 0012                move.l     -[A7], [A7 + 0x12]
  138. 0000017A  4EAD B2E0                jsr        [A5 - 0x4D20]
  139. 0000017E  4A00                     tst.b      D0
  140. 00000180  504F                     addq.w     A7, 8
  141. 00000182  6732                     beq        +0x34 /* 000001B6 */
  142. 00000184  2F2F 000E                move.l     -[A7], [A7 + 0xE]
  143. 00000188  4EAD B5F8                jsr        [A5 - 0x4A08]
  144. 0000018C  584F                     addq.w     A7, 4
  145. 0000018E  2F28 0014                move.l     -[A7], [A0 + 0x14]
  146. 00000192  2F0B                     move.l     -[A7], A3
  147. 00000194  4EBA FE82                jsr        [PC - 0x17E /* 00000018 */]
  148. 00000198  1600                     move.b     D3, D0
  149. 0000019A  3F2F 0010                move.w     -[A7], [A7 + 0x10]
  150. 0000019E  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  151. 000001A2  4EAD B2C8                jsr        [A5 - 0x4D38]
  152. 000001A6  4A03                     tst.b      D3
  153. 000001A8  4FEF 000E                lea.l      A7, [A7 + 0xE]
  154. 000001AC  6708                     beq        +0xA /* 000001B6 */
  155. 000001AE  2F6F 000E 000A           move.l     [A7 + 0xA], [A7 + 0xE]
  156. 000001B4  6034                     bra        +0x36 /* 000001EA */
  157. label000001B6:
  158. 000001B6  3F3C 0004                move.w     -[A7], 0x4
  159. 000001BA  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  160. 000001BE  486F 0014                pea.l      [A7 + 0x14]
  161. 000001C2  4EAD B6D8                jsr        [A5 - 0x4928]
  162. 000001C6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  163. label000001CA:
  164. 000001CA  4A6F 0010                tst.w      [A7 + 0x10]
  165. 000001CE  66A2                     bne        -0x5C /* 00000172 */
  166. 000001D0  4267                     clr.w      -[A7]
  167. 000001D2  486F 0002                pea.l      [A7 + 0x2]
  168. 000001D6  4EAD B560                jsr        [A5 - 0x4AA0]
  169. 000001DA  28AF 0006                move.l     [A4], [A7 + 0x6]
  170. 000001DE  7000                     moveq.l    D0, 0x00
  171. 000001E0  4FEF 0018                lea.l      A7, [A7 + 0x18]
  172. 000001E4  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  173. 000001E8  4E75                     rts
  174. label000001EA:
  175. 000001EA  28AF 000A                move.l     [A4], [A7 + 0xA]
  176. 000001EE  7001                     moveq.l    D0, 0x01
  177. 000001F0  4FEF 0012                lea.l      A7, [A7 + 0x12]
  178. 000001F4  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  179. 000001F8  4E75                     rts
  180. 000001FA  4A6F 0004                tst.w      [A7 + 0x4]
  181. 000001FE  6F74                     ble        +0x76 /* 00000274 */
  182. 00000200  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  183. 00000204  2050                     movea.l    A0, [A0]
  184. 00000206  2050                     movea.l    A0, [A0]
  185. 00000208  302F 0004                move.w     D0, [A7 + 0x4]
  186. 0000020C  B068 000A                cmp.w      D0, [A0 + 0xA]
  187. 00000210  6E62                     bgt        +0x64 /* 00000274 */
  188. 00000212  4A6F 0006                tst.w      [A7 + 0x6]
  189. 00000216  6F5C                     ble        +0x5E /* 00000274 */
  190. 00000218  302F 0004                move.w     D0, [A7 + 0x4]
  191. 0000021C  48C0                     ext.l      D0
  192. 0000021E  5380                     subq.l     D0, 1
  193. 00000220  4C3C 0800 0000           movem.w    A3, 0x0
  194. 00000226  0018 206D                ori.b      [A0]+, 0x6D /* 'm' */
  195. 0000022A  1C30 2050                move.b     D6, [A0 + D2.w + 0x50]
  196. 0000022E  2250                     movea.l    A1, [A0]
  197. 00000230  3031 0820                move.w     D0, [A1 + D0 + 0x20]
  198. 00000234  48C0                     ext.l      D0
  199. 00000236  5380                     subq.l     D0, 1
  200. 00000238  4C3C 0800 0000           movem.w    A3, 0x0
  201. 0000023E  0166                     bchg       -[A6], D0
  202. 00000240  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  203. 00000244  2050                     movea.l    A0, [A0]
  204. 00000246  D1C0                     add.l      A0, D0
  205. 00000248  41E8 0014                lea.l      A0, [A0 + 0x14]
  206. 0000024C  302F 0006                move.w     D0, [A7 + 0x6]
  207. 00000250  B068 0160                cmp.w      D0, [A0 + 0x160]
  208. 00000254  6E1E                     bgt        +0x20 /* 00000274 */
  209. 00000256  4267                     clr.w      -[A7]
  210. 00000258  2F2F 0006                move.l     -[A7], [A7 + 0x6]
  211. 0000025C  4EAD B608                jsr        [A5 - 0x49F8]
  212. 00000260  4A00                     tst.b      D0
  213. 00000262  5C4F                     addq.w     A7, 6
  214. 00000264  660E                     bne        +0x10 /* 00000274 */
  215. 00000266  3F3C 000C                move.w     -[A7], 0xC
  216. 0000026A  2F2F 0006                move.l     -[A7], [A7 + 0x6]
  217. 0000026E  4EAD BE08                jsr        [A5 - 0x41F8]
  218. 00000272  5C4F                     addq.w     A7, 6
  219. label00000274:
  220. 00000274  4E75                     rts
  221. fn00000276:
  222. 00000276  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  223. 0000027A  4FEF FEDA                lea.l      A7, [A7 - 0x126]
  224. 0000027E  266F 013A                movea.l    A3, [A7 + 0x13A]
  225. 00000282  7602                     moveq.l    D3, 0x02
  226. 00000284  3F3C 0001                move.w     -[A7], 0x1
  227. 00000288  42A7                     clr.l      -[A7]
  228. 0000028A  486F 0012                pea.l      [A7 + 0x12]
  229. 0000028E  4EAD B8F8                jsr        [A5 - 0x4708]
  230. 00000292  4878 0004                push.l     0x4
  231. 00000296  4EAD C258                jsr        [A5 - 0x3DA8]
  232. 0000029A  2448                     movea.l    A2, A0
  233. 0000029C  2F0A                     move.l     -[A7], A2
  234. 0000029E  2F3C 5247 5054           move.l     -[A7], 0x52475054 /* 'RGPT' */
  235. 000002A4  486F 0016                pea.l      [A7 + 0x16]
  236. 000002A8  A9FD                     syscall    GetScrap
  237. 000002AA  201F                     move.l     D0, [A7]+
  238. 000002AC  5980                     subq.l     D0, 4
  239. 000002AE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  240. 000002B2  660C                     bne        +0xE /* 000002C0 */
  241. 000002B4  2052                     movea.l    A0, [A2]
  242. 000002B6  43EF 0122                lea.l      A1, [A7 + 0x122]
  243. 000002BA  7004                     moveq.l    D0, 0x04
  244. 000002BC  A02E                     syscall    BlockMove/BlockMoveData
  245. 000002BE  6006                     bra        +0x8 /* 000002C6 */
  246. label000002C0:
  247. 000002C0  2F6D 8AC0 0122           move.l     [A7 + 0x122], [A5 - 0x7540]
  248. label000002C6:
  249. 000002C6  2F0A                     move.l     -[A7], A2
  250. 000002C8  4EAD C260                jsr        [A5 - 0x3DA0]
  251. 000002CC  486F 0008                pea.l      [A7 + 0x8]
  252. 000002D0  1F03                     move.b     -[A7], D3
  253. 000002D2  2F2F 012C                move.l     -[A7], [A7 + 0x12C]
  254. 000002D6  1F3C 0001                move.b     -[A7], 0x1
  255. 000002DA  4227                     clr.b      -[A7]
  256. 000002DC  486F 001E                pea.l      [A7 + 0x1E]
  257. 000002E0  4227                     clr.b      -[A7]
  258. 000002E2  2F2F 0156                move.l     -[A7], [A7 + 0x156]
  259. 000002E6  2F0B                     move.l     -[A7], A3
  260. 000002E8  4EAD B4E8                jsr        [A5 - 0x4B18]
  261. 000002EC  1800                     move.b     D4, D0
  262. 000002EE  4A04                     tst.b      D4
  263. 000002F0  4FEF 0020                lea.l      A7, [A7 + 0x20]
  264. 000002F4  6718                     beq        +0x1A /* 0000030E */
  265. 000002F6  4A6D 1C10                tst.w      [A5 + 0x1C10]
  266. 000002FA  6612                     bne        +0x14 /* 0000030E */
  267. 000002FC  2F13                     move.l     -[A7], [A3]
  268. 000002FE  2F13                     move.l     -[A7], [A3]
  269. 00000300  4EAD B5F8                jsr        [A5 - 0x4A08]
  270. 00000304  584F                     addq.w     A7, 4
  271. 00000306  2F08                     move.l     -[A7], A0
  272. 00000308  4EAD BE28                jsr        [A5 - 0x41D8]
  273. 0000030C  504F                     addq.w     A7, 8
  274. label0000030E:
  275. 0000030E  4FEF 0126                lea.l      A7, [A7 + 0x126]
  276. 00000312  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  277. 00000316  4E75                     rts
  278. 00000318  4FEF FFF6                lea.l      A7, [A7 - 0xA]
  279. 0000031C  2EBC 5049 4354           move.l     [A7], 0x50494354 /* 'PICT' */
  280. 00000322  4227                     clr.b      -[A7]
  281. 00000324  4EAD D7D0                jsr        [A5 - 0x2830]
  282. 00000328  1F40 0007                move.b     [A7 + 0x7], D0
  283. 0000032C  42A7                     clr.l      -[A7]
  284. 0000032E  4EAD C258                jsr        [A5 - 0x3DA8]
  285. 00000332  2F48 000C                move.l     [A7 + 0xC], A0
  286. 00000336  1F2F 000B                move.b     -[A7], [A7 + 0xB]
  287. 0000033A  4EAD D7D0                jsr        [A5 - 0x2830]
  288. 0000033E  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  289. 00000342  486F 0012                pea.l      [A7 + 0x12]
  290. 00000346  4EAD BC40                jsr        [A5 - 0x43C0]
  291. 0000034A  4A80                     tst.l      D0
  292. 0000034C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  293. 00000350  6F16                     ble        +0x18 /* 00000368 */
  294. 00000352  1F3C 0001                move.b     -[A7], 0x1
  295. 00000356  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  296. 0000035A  486F 0014                pea.l      [A7 + 0x14]
  297. 0000035E  4EBA FF16                jsr        [PC - 0xEA /* 00000276 */]
  298. 00000362  4FEF 000A                lea.l      A7, [A7 + 0xA]
  299. 00000366  600A                     bra        +0xC /* 00000372 */
  300. label00000368:
  301. 00000368  486F 0006                pea.l      [A7 + 0x6]
  302. 0000036C  4EAD BAC0                jsr        [A5 - 0x4540]
  303. 00000370  584F                     addq.w     A7, 4
  304. label00000372:
  305. 00000372  4FEF 000A                lea.l      A7, [A7 + 0xA]
  306. 00000376  4E75                     rts
  307. fn00000378:
  308. 00000378  48E7 1800                movem.l    -[A7], D3,D4
  309. 0000037C  594F                     subq.w     A7, 4
  310. 0000037E  382F 0014                move.w     D4, [A7 + 0x14]
  311. 00000382  7600                     moveq.l    D3, 0x00
  312. 00000384  426D 1C10                clr.w      [A5 + 0x1C10]
  313. 00000388  0C44 0002                cmpi.w     D4, 0x2
  314. 0000038C  6612                     bne        +0x14 /* 000003A0 */
  315. 0000038E  206F 0016                movea.l    A0, [A7 + 0x16]
  316. 00000392  2050                     movea.l    A0, [A0]
  317. 00000394  7004                     moveq.l    D0, 0x04
  318. 00000396  B090                     cmp.l      D0, [A0]
  319. 00000398  6606                     bne        +0x8 /* 000003A0 */
  320. 0000039A  7602                     moveq.l    D3, 0x02
  321. 0000039C  6000 00AC                bra        +0xAE /* 0000044A */
  322. label000003A0:
  323. 000003A0  4A6F 0012                tst.w      [A7 + 0x12]
  324. 000003A4  6714                     beq        +0x16 /* 000003BA */
  325. 000003A6  2EAF 0010                move.l     [A7], [A7 + 0x10]
  326. 000003AA  3F3C 000C                move.w     -[A7], 0xC
  327. 000003AE  2F2F 0002                move.l     -[A7], [A7 + 0x2]
  328. 000003B2  4EAD BE08                jsr        [A5 - 0x41F8]
  329. 000003B6  5C4F                     addq.w     A7, 6
  330. 000003B8  6036                     bra        +0x38 /* 000003F0 */
  331. label000003BA:
  332. 000003BA  2F2D 1C30                move.l     -[A7], [A5 + 0x1C30]
  333. 000003BE  4EAD B650                jsr        [A5 - 0x49B0]
  334. 000003C2  584F                     addq.w     A7, 4
  335. 000003C4  3F00                     move.w     -[A7], D0
  336. 000003C6  486F 0002                pea.l      [A7 + 0x2]
  337. 000003CA  4EAD B9F8                jsr        [A5 - 0x4608]
  338. 000003CE  4A6F 0008                tst.w      [A7 + 0x8]
  339. 000003D2  5C4F                     addq.w     A7, 6
  340. 000003D4  6604                     bne        +0x6 /* 000003DA */
  341. 000003D6  7602                     moveq.l    D3, 0x02
  342. 000003D8  6070                     bra        +0x72 /* 0000044A */
  343. label000003DA:
  344. 000003DA  2F17                     move.l     -[A7], [A7]
  345. 000003DC  2F2D 1C1A                move.l     -[A7], [A5 + 0x1C1A /* export_895 */]
  346. 000003E0  4EAD AD10                jsr        [A5 - 0x52F0]
  347. 000003E4  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  348. 000003E8  4EAD B9A8                jsr        [A5 - 0x4658]
  349. 000003EC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  350. label000003F0:
  351. 000003F0  3F3C 0004                move.w     -[A7], 0x4
  352. 000003F4  4EAD BA88                jsr        [A5 - 0x4578]
  353. 000003F8  0C44 0001                cmpi.w     D4, 0x1
  354. 000003FC  544F                     addq.w     A7, 2
  355. 000003FE  661E                     bne        +0x20 /* 0000041E */
  356. 00000400  4A6F 0012                tst.w      [A7 + 0x12]
  357. 00000404  57C0                     seq        D0
  358. 00000406  4400                     neg.b      D0
  359. 00000408  49C0                     lea.l      A4, D0
  360. 0000040A  1F00                     move.b     -[A7], D0
  361. 0000040C  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  362. 00000410  486F 0006                pea.l      [A7 + 0x6]
  363. 00000414  4EBA FE60                jsr        [PC - 0x1A0 /* 00000276 */]
  364. 00000418  4FEF 000A                lea.l      A7, [A7 + 0xA]
  365. 0000041C  601A                     bra        +0x1C /* 00000438 */
  366. label0000041E:
  367. 0000041E  42A7                     clr.l      -[A7]
  368. 00000420  42A7                     clr.l      -[A7]
  369. 00000422  2F2F 001E                move.l     -[A7], [A7 + 0x1E]
  370. 00000426  3F3C 0011                move.w     -[A7], 0x11
  371. 0000042A  2F2F 000E                move.l     -[A7], [A7 + 0xE]
  372. 0000042E  3F04                     move.w     -[A7], D4
  373. 00000430  4EAD B3A8                jsr        [A5 - 0x4C58]
  374. 00000434  4FEF 0014                lea.l      A7, [A7 + 0x14]
  375. label00000438:
  376. 00000438  4267                     clr.w      -[A7]
  377. 0000043A  4EAD BA88                jsr        [A5 - 0x4578]
  378. 0000043E  42AF 0018                clr.l      [A7 + 0x18]
  379. 00000442  4EBA FBC4                jsr        [PC - 0x43C /* 00000008 */]
  380. 00000446  3600                     move.w     D3, D0
  381. 00000448  544F                     addq.w     A7, 2
  382. label0000044A:
  383. 0000044A  4AAF 0016                tst.l      [A7 + 0x16]
  384. 0000044E  670A                     beq        +0xC /* 0000045A */
  385. 00000450  486F 0016                pea.l      [A7 + 0x16]
  386. 00000454  4EAD BAC0                jsr        [A5 - 0x4540]
  387. 00000458  584F                     addq.w     A7, 4
  388. label0000045A:
  389. 0000045A  3003                     move.w     D0, D3
  390. 0000045C  584F                     addq.w     A7, 4
  391. 0000045E  4CDF 0018                movem.l    D3,D4, [A7]+
  392. 00000462  4E75                     rts
  393. 00000464  48E7 1820                movem.l    -[A7], D3,D4,A2
  394. 00000468  594F                     subq.w     A7, 4
  395. 0000046A  4227                     clr.b      -[A7]
  396. 0000046C  4EAD D7D0                jsr        [A5 - 0x2830]
  397. 00000470  1600                     move.b     D3, D0
  398. 00000472  42A7                     clr.l      -[A7]
  399. 00000474  4EAD C258                jsr        [A5 - 0x3DA8]
  400. 00000478  2F48 0006                move.l     [A7 + 0x6], A0
  401. 0000047C  1F03                     move.b     -[A7], D3
  402. 0000047E  4EAD D7D0                jsr        [A5 - 0x2830]
  403. 00000482  7800                     moveq.l    D4, 0x00
  404. 00000484  504F                     addq.w     A7, 8
  405. label00000486:
  406. 00000486  3004                     move.w     D0, D4
  407. 00000488  5244                     addq.w     D4, 1
  408. 0000048A  C1FC 0006                muls.w     D0, 0x6
  409. 0000048E  45ED 8112                lea.l      A2, [A5 - 0x7EEE]
  410. 00000492  D5C0                     add.l      A2, D0
  411. 00000494  4A92                     tst.l      [A2]
  412. 00000496  6604                     bne        +0x6 /* 0000049C */
  413. 00000498  7600                     moveq.l    D3, 0x00
  414. 0000049A  6030                     bra        +0x32 /* 000004CC */
  415. label0000049C:
  416. 0000049C  2F12                     move.l     -[A7], [A2]
  417. 0000049E  486F 0004                pea.l      [A7 + 0x4]
  418. 000004A2  4EAD BC40                jsr        [A5 - 0x43C0]
  419. 000004A6  2600                     move.l     D3, D0
  420. 000004A8  4A83                     tst.l      D3
  421. 000004AA  504F                     addq.w     A7, 8
  422. 000004AC  6F18                     ble        +0x1A /* 000004C6 */
  423. 000004AE  2F17                     move.l     -[A7], [A7]
  424. 000004B0  3F2A 0004                move.w     -[A7], [A2 + 0x4]
  425. 000004B4  2F2F 001A                move.l     -[A7], [A7 + 0x1A]
  426. 000004B8  4EBA FEBE                jsr        [PC - 0x142 /* 00000378 */]
  427. 000004BC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  428. 000004C0  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  429. 000004C4  4E75                     rts
  430. label000004C6:
  431. 000004C6  709A                     moveq.l    D0, 0xFFFFFF9A
  432. 000004C8  B680                     cmp.l      D3, D0
  433. 000004CA  67BA                     beq        -0x44 /* 00000486 */
  434. label000004CC:
  435. 000004CC  4857                     pea.l      [A7]
  436. 000004CE  4EAD BAC0                jsr        [A5 - 0x4540]
  437. 000004D2  3003                     move.w     D0, D3
  438. 000004D4  504F                     addq.w     A7, 8
  439. 000004D6  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  440. 000004DA  4E75                     rts
  441. fn000004DC:
  442. 000004DC  222F 0004                move.l     D1, [A7 + 0x4]
  443. 000004E0  4C2F 1000 0008           movem.w    A4, [A7 + 0x8]
  444. 000004E6  226F 0012                movea.l    A1, [A7 + 0x12]
  445. 000004EA  2251                     movea.l    A1, [A1]
  446. 000004EC  43E9 004E                lea.l      A1, [A1 + 0x4E]
  447. 000004F0  D3EF 000C                add.l      A1, [A7 + 0xC]
  448. 000004F4  7000                     moveq.l    D0, 0x00
  449. 000004F6  302F 0010                move.w     D0, [A7 + 0x10]
  450. 000004FA  5E80                     addq.l     D0, 7
  451. 000004FC  E680                     asr        D0, 3
  452. 000004FE  0C40 0002                cmpi.w     D0, 0x2
  453. 00000502  6710                     beq        +0x12 /* 00000514 */
  454. 00000504  6008                     bra        +0xA /* 0000050E */
  455. label00000506:
  456. 00000506  0611 0080                addi.b     [A1], 0x80
  457. 0000050A  3040                     movea.w    A0, D0
  458. 0000050C  D3C8                     add.l      A1, A0
  459. label0000050E:
  460. 0000050E  5381                     subq.l     D1, 1
  461. 00000510  4A81                     tst.l      D1
  462. 00000512  6CF2                     bge        -0xC /* 00000506 */
  463. label00000514:
  464. 00000514  4E75                     rts
  465. fn00000516:
  466. 00000516  48E7 1820                movem.l    -[A7], D3,D4,A2
  467. 0000051A  246F 0010                movea.l    A2, [A7 + 0x10]
  468. 0000051E  7804                     moveq.l    D4, 0x04
  469. 00000520  2F04                     move.l     -[A7], D4
  470. 00000522  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  471. 00000526  2F0A                     move.l     -[A7], A2
  472. 00000528  4EAD A8B0                jsr        [A5 - 0x5750]
  473. 0000052C  3600                     move.w     D3, D0
  474. 0000052E  4A40                     tst.w      D0
  475. 00000530  4FEF 000C                lea.l      A7, [A7 + 0xC]
  476. 00000534  6628                     bne        +0x2A /* 0000055E */
  477. 00000536  2F04                     move.l     -[A7], D4
  478. 00000538  2F2F 001C                move.l     -[A7], [A7 + 0x1C]
  479. 0000053C  2F0A                     move.l     -[A7], A2
  480. 0000053E  4EAD A8B0                jsr        [A5 - 0x5750]
  481. 00000542  3600                     move.w     D3, D0
  482. 00000544  4A40                     tst.w      D0
  483. 00000546  4FEF 000C                lea.l      A7, [A7 + 0xC]
  484. 0000054A  6612                     bne        +0x14 /* 0000055E */
  485. 0000054C  2F04                     move.l     -[A7], D4
  486. 0000054E  2F2F 0020                move.l     -[A7], [A7 + 0x20]
  487. 00000552  2F0A                     move.l     -[A7], A2
  488. 00000554  4EAD A8B0                jsr        [A5 - 0x5750]
  489. 00000558  3600                     move.w     D3, D0
  490. 0000055A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  491. label0000055E:
  492. 0000055E  3003                     move.w     D0, D3
  493. 00000560  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  494. 00000564  4E75                     rts
  495. fn00000566:
  496. 00000566  48E7 1820                movem.l    -[A7], D3,D4,A2
  497. 0000056A  246F 0010                movea.l    A2, [A7 + 0x10]
  498. 0000056E  7804                     moveq.l    D4, 0x04
  499. 00000570  2F04                     move.l     -[A7], D4
  500. 00000572  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  501. 00000576  2F0A                     move.l     -[A7], A2
  502. 00000578  4EAD A8B0                jsr        [A5 - 0x5750]
  503. 0000057C  3600                     move.w     D3, D0
  504. 0000057E  4A40                     tst.w      D0
  505. 00000580  4FEF 000C                lea.l      A7, [A7 + 0xC]
  506. 00000584  6612                     bne        +0x14 /* 00000598 */
  507. 00000586  2F04                     move.l     -[A7], D4
  508. 00000588  2F2F 001C                move.l     -[A7], [A7 + 0x1C]
  509. 0000058C  2F0A                     move.l     -[A7], A2
  510. 0000058E  4EAD A8B0                jsr        [A5 - 0x5750]
  511. 00000592  3600                     move.w     D3, D0
  512. 00000594  4FEF 000C                lea.l      A7, [A7 + 0xC]
  513. label00000598:
  514. 00000598  3003                     move.w     D0, D3
  515. 0000059A  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  516. 0000059E  4E75                     rts
  517. fn000005A0:
  518. 000005A0  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  519. 000005A4  266F 0018                movea.l    A3, [A7 + 0x18]
  520. 000005A8  246F 001C                movea.l    A2, [A7 + 0x1C]
  521. 000005AC  2A2F 0024                move.l     D5, [A7 + 0x24]
  522. 000005B0  70FE                     moveq.l    D0, 0xFFFFFFFE
  523. 000005B2  2805                     move.l     D4, D5
  524. 000005B4  5284                     addq.l     D4, 1
  525. 000005B6  C880                     and.l      D4, D0
  526. 000005B8  200A                     move.l     D0, A2
  527. 000005BA  676C                     beq        +0x6E /* 00000628 */
  528. 000005BC  4292                     clr.l      [A2]
  529. 000005BE  2005                     move.l     D0, D5
  530. 000005C0  5080                     addq.l     D0, 8
  531. 000005C2  2F00                     move.l     -[A7], D0
  532. 000005C4  4EAD C258                jsr        [A5 - 0x3DA8]
  533. 000005C8  2488                     move.l     [A2], A0
  534. 000005CA  7694                     moveq.l    D3, 0xFFFFFF94
  535. 000005CC  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  536. 000005D0  301F                     move.w     D0, [A7]+
  537. 000005D2  3600                     move.w     D3, D0
  538. 000005D4  4A40                     tst.w      D0
  539. 000005D6  56C0                     sne        D0
  540. 000005D8  4400                     neg.b      D0
  541. 000005DA  49C0                     lea.l      A4, D0
  542. 000005DC  2212                     move.l     D1, [A2]
  543. 000005DE  57C1                     seq        D1
  544. 000005E0  4401                     neg.b      D1
  545. 000005E2  49C1                     lea.l      A4, D1
  546. 000005E4  8280                     or.l       D1, D0
  547. 000005E6  544F                     addq.w     A7, 2
  548. 000005E8  664A                     bne        +0x4C /* 00000634 */
  549. 000005EA  2052                     movea.l    A0, [A2]
  550. 000005EC  2050                     movea.l    A0, [A0]
  551. 000005EE  20AF 0020                move.l     [A0], [A7 + 0x20]
  552. 000005F2  2052                     movea.l    A0, [A2]
  553. 000005F4  2050                     movea.l    A0, [A0]
  554. 000005F6  2145 0004                move.l     [A0 + 0x4], D5
  555. 000005FA  2052                     movea.l    A0, [A2]
  556. 000005FC  A029                     syscall    HLock
  557. 000005FE  2F04                     move.l     -[A7], D4
  558. 00000600  2052                     movea.l    A0, [A2]
  559. 00000602  2050                     movea.l    A0, [A0]
  560. 00000604  4868 0008                pea.l      [A0 + 0x8]
  561. 00000608  2F0B                     move.l     -[A7], A3
  562. 0000060A  4EAD A8B0                jsr        [A5 - 0x5750]
  563. 0000060E  3600                     move.w     D3, D0
  564. 00000610  2052                     movea.l    A0, [A2]
  565. 00000612  A02A                     syscall    HUnlock
  566. 00000614  4A43                     tst.w      D3
  567. 00000616  4FEF 000C                lea.l      A7, [A7 + 0xC]
  568. 0000061A  6718                     beq        +0x1A /* 00000634 */
  569. 0000061C  2F12                     move.l     -[A7], [A2]
  570. 0000061E  4EAD C260                jsr        [A5 - 0x3DA0]
  571. 00000622  4292                     clr.l      [A2]
  572. 00000624  584F                     addq.w     A7, 4
  573. 00000626  600C                     bra        +0xE /* 00000634 */
  574. label00000628:
  575. 00000628  2F04                     move.l     -[A7], D4
  576. 0000062A  2F0B                     move.l     -[A7], A3
  577. 0000062C  4EAD A8C8                jsr        [A5 - 0x5738]
  578. 00000630  3600                     move.w     D3, D0
  579. 00000632  504F                     addq.w     A7, 8
  580. label00000634:
  581. 00000634  3003                     move.w     D0, D3
  582. 00000636  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  583. 0000063A  4E75                     rts
  584. fn0000063C:
  585. 0000063C  48E7 1F3A                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A6
  586. 00000640  4FEF FF90                lea.l      A7, [A7 - 0x70]
  587. 00000644  2C6F 0098                movea.l    A6, [A7 + 0x98]
  588. 00000648  2E2F 00A0                move.l     D7, [A7 + 0xA0]
  589. 0000064C  286F 00A8                movea.l    A4, [A7 + 0xA8]
  590. 00000650  4294                     clr.l      [A4]
  591. 00000652  3F7C 0002 0020           move.w     [A7 + 0x20], 0x2
  592. 00000658  426F 0022                clr.w      [A7 + 0x22]
  593. 0000065C  3F7C 0001 0024           move.w     [A7 + 0x24], 0x1
  594. 00000662  3F7C 8051 0026           move.w     [A7 + 0x26], 0x8051
  595. 00000668  426F 0028                clr.w      [A7 + 0x28]
  596. 0000066C  700E                     moveq.l    D0, 0x0E
  597. 0000066E  2F40 002A                move.l     [A7 + 0x2A], D0
  598. 00000672  42AF 002E                clr.l      [A7 + 0x2E]
  599. 00000676  2056                     movea.l    A0, [A6]
  600. 00000678  2050                     movea.l    A0, [A0]
  601. 0000067A  3268 0008                movea.w    A1, [A0 + 0x8]
  602. 0000067E  2F49 0032                move.l     [A7 + 0x32], A1
  603. 00000682  2456                     movea.l    A2, [A6]
  604. 00000684  2452                     movea.l    A2, [A2]
  605. 00000686  508A                     addq.l     A2, 8
  606. 00000688  508A                     addq.l     A2, 8
  607. 0000068A  2F52 0014                move.l     [A7 + 0x14], [A2]
  608. 0000068E  2F6A 0004 0018           move.l     [A7 + 0x18], [A2 + 0x4]
  609. 00000694  3F6A 0008 001C           move.w     [A7 + 0x1C], [A2 + 0x8]
  610. 0000069A  594F                     subq.w     A7, 4
  611. 0000069C  2F6F 0018 0004           move.l     [A7 + 0x4], [A7 + 0x18]
  612. 000006A2  2F6F 001C 0008           move.l     [A7 + 0x8], [A7 + 0x1C]
  613. 000006A8  3F6F 0020 000C           move.w     [A7 + 0xC], [A7 + 0x20]
  614. 000006AE  2F6F 0004 000E           move.l     [A7 + 0xE], [A7 + 0x4]
  615. 000006B4  2F6F 0008 0012           move.l     [A7 + 0x12], [A7 + 0x8]
  616. 000006BA  3F6F 000C 0016           move.w     [A7 + 0x16], [A7 + 0xC]
  617. 000006C0  486F 000E                pea.l      [A7 + 0xE]
  618. 000006C4  A844                     syscall    X2Fix
  619. 000006C6  201F                     move.l     D0, [A7]+
  620. 000006C8  2F40 0036                move.l     [A7 + 0x36], D0
  621. 000006CC  0C80 7FFF FFFF           cmpi.l     D0, 0x7FFFFFFF
  622. 000006D2  6608                     bne        +0xA /* 000006DC */
  623. 000006D4  2F7C AC44 0000 0036      move.l     [A7 + 0x36], 0xAC440000
  624. label000006DC:
  625. 000006DC  42AF 003A                clr.l      [A7 + 0x3A]
  626. 000006E0  42AF 003E                clr.l      [A7 + 0x3E]
  627. 000006E4  1F7C 00FF 0042           move.b     [A7 + 0x42], 0xFF
  628. 000006EA  1F7C 003C 0043           move.b     [A7 + 0x43], 0x3C /* '<' */
  629. 000006F0  2056                     movea.l    A0, [A6]
  630. 000006F2  2050                     movea.l    A0, [A0]
  631. 000006F4  2F68 000A 0044           move.l     [A7 + 0x44], [A0 + 0xA]
  632. 000006FA  2056                     movea.l    A0, [A6]
  633. 000006FC  2050                     movea.l    A0, [A0]
  634. 000006FE  2F68 0010 0048           move.l     [A7 + 0x48], [A0 + 0x10]
  635. 00000704  2F68 0014 004C           move.l     [A7 + 0x4C], [A0 + 0x14]
  636. 0000070A  3F68 0018 0050           move.w     [A7 + 0x50], [A0 + 0x18]
  637. 00000710  42AF 0052                clr.l      [A7 + 0x52]
  638. 00000714  42AF 0056                clr.l      [A7 + 0x56]
  639. 00000718  42AF 005A                clr.l      [A7 + 0x5A]
  640. 0000071C  2056                     movea.l    A0, [A6]
  641. 0000071E  2050                     movea.l    A0, [A0]
  642. 00000720  3F68 000E 005E           move.w     [A7 + 0x5E], [A0 + 0xE]
  643. 00000726  426F 0060                clr.w      [A7 + 0x60]
  644. 0000072A  42AF 0062                clr.l      [A7 + 0x62]
  645. 0000072E  42AF 0066                clr.l      [A7 + 0x66]
  646. 00000732  42AF 006A                clr.l      [A7 + 0x6A]
  647. 00000736  206F 009C                movea.l    A0, [A7 + 0x9C]
  648. 0000073A  2050                     movea.l    A0, [A0]
  649. 0000073C  2050                     movea.l    A0, [A0]
  650. 0000073E  2628 0008                move.l     D3, [A0 + 0x8]
  651. 00000742  594F                     subq.w     A7, 4
  652. 00000744  206F 00A0                movea.l    A0, [A7 + 0xA0]
  653. 00000748  2F10                     move.l     -[A7], [A0]
  654. 0000074A  42A7                     clr.l      -[A7]
  655. 0000074C  42A7                     clr.l      -[A7]
  656. 0000074E  4878 0010                push.l     0x10
  657. 00000752  486F 0034                pea.l      [A7 + 0x34]
  658. 00000756  4878 004E                push.l     0x4E /* 'N' */
  659. 0000075A  A9E0                     syscall    Munger
  660. 0000075C  201F                     move.l     D0, [A7]+
  661. 0000075E  554F                     subq.w     A7, 2
  662. 00000760  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  663. 00000764  301F                     move.w     D0, [A7]+
  664. 00000766  3F40 001E                move.w     [A7 + 0x1E], D0
  665. 0000076A  4A40                     tst.w      D0
  666. 0000076C  6600 00BC                bne        +0xBE /* 0000082A */
  667. 00000770  206F 009C                movea.l    A0, [A7 + 0x9C]
  668. 00000774  2890                     move.l     [A4], [A0]
  669. 00000776  4290                     clr.l      [A0]
  670. 00000778  2F14                     move.l     -[A7], [A4]
  671. 0000077A  3F2F 0062                move.w     -[A7], [A7 + 0x62]
  672. 0000077E  2F03                     move.l     -[A7], D3
  673. 00000780  2F2F 004E                move.l     -[A7], [A7 + 0x4E]
  674. 00000784  2F2F 0040                move.l     -[A7], [A7 + 0x40]
  675. 00000788  4EBA FD52                jsr        [PC - 0x2AE /* 000004DC */]
  676. 0000078C  2047                     movea.l    A0, D7
  677. 0000078E  4A90                     tst.l      [A0]
  678. 00000790  4FEF 0012                lea.l      A7, [A7 + 0x12]
  679. 00000794  6700 0094                beq        +0x96 /* 0000082A */
  680. 00000798  206F 00A4                movea.l    A0, [A7 + 0xA4]
  681. 0000079C  4A90                     tst.l      [A0]
  682. 0000079E  6700 008A                beq        +0x8C /* 0000082A */
  683. 000007A2  2047                     movea.l    A0, D7
  684. 000007A4  2050                     movea.l    A0, [A0]
  685. 000007A6  2050                     movea.l    A0, [A0]
  686. 000007A8  4A68 0010                tst.w      [A0 + 0x10]
  687. 000007AC  677C                     beq        +0x7E /* 0000082A */
  688. 000007AE  2047                     movea.l    A0, D7
  689. 000007B0  2050                     movea.l    A0, [A0]
  690. 000007B2  2050                     movea.l    A0, [A0]
  691. 000007B4  3828 0012                move.w     D4, [A0 + 0x12]
  692. 000007B8  2047                     movea.l    A0, D7
  693. 000007BA  2050                     movea.l    A0, [A0]
  694. 000007BC  2050                     movea.l    A0, [A0]
  695. 000007BE  3A28 0014                move.w     D5, [A0 + 0x14]
  696. 000007C2  206F 00A4                movea.l    A0, [A7 + 0xA4]
  697. 000007C6  2050                     movea.l    A0, [A0]
  698. 000007C8  2050                     movea.l    A0, [A0]
  699. 000007CA  3C28 0008                move.w     D6, [A0 + 0x8]
  700. 000007CE  7600                     moveq.l    D3, 0x00
  701. 000007D0  266F 00A4                movea.l    A3, [A7 + 0xA4]
  702. 000007D4  2653                     movea.l    A3, [A3]
  703. 000007D6  2653                     movea.l    A3, [A3]
  704. 000007D8  508B                     addq.l     A3, 8
  705. 000007DA  548B                     addq.l     A3, 2
  706. 000007DC  6048                     bra        +0x4A /* 00000826 */
  707. label000007DE:
  708. 000007DE  B853                     cmp.w      D4, [A3]
  709. 000007E0  660A                     bne        +0xC /* 000007EC */
  710. 000007E2  2054                     movea.l    A0, [A4]
  711. 000007E4  2050                     movea.l    A0, [A0]
  712. 000007E6  216B 0002 001A           move.l     [A0 + 0x1A], [A3 + 0x2]
  713. label000007EC:
  714. 000007EC  BA53                     cmp.w      D5, [A3]
  715. 000007EE  660A                     bne        +0xC /* 000007FA */
  716. 000007F0  2054                     movea.l    A0, [A4]
  717. 000007F2  2050                     movea.l    A0, [A0]
  718. 000007F4  216B 0002 001E           move.l     [A0 + 0x1E], [A3 + 0x2]
  719. label000007FA:
  720. 000007FA  2054                     movea.l    A0, [A4]
  721. 000007FC  2050                     movea.l    A0, [A0]
  722. 000007FE  4AA8 001A                tst.l      [A0 + 0x1A]
  723. 00000802  670A                     beq        +0xC /* 0000080E */
  724. 00000804  2054                     movea.l    A0, [A4]
  725. 00000806  2050                     movea.l    A0, [A0]
  726. 00000808  4AA8 001E                tst.l      [A0 + 0x1E]
  727. 0000080C  661C                     bne        +0x1E /* 0000082A */
  728. label0000080E:
  729. 0000080E  47EB 0106                lea.l      A3, [A3 + 0x106]
  730. 00000812  244B                     movea.l    A2, A3
  731. 00000814  7000                     moveq.l    D0, 0x00
  732. 00000816  1013                     move.b     D0, [A3]
  733. 00000818  5480                     addq.l     D0, 2
  734. 0000081A  0280 0000 00FE           andi.l     D0, 0xFE
  735. 00000820  D5C0                     add.l      A2, D0
  736. 00000822  264A                     movea.l    A3, A2
  737. 00000824  5243                     addq.w     D3, 1
  738. label00000826:
  739. 00000826  B646                     cmp.w      D3, D6
  740. 00000828  6DB4                     blt        -0x4A /* 000007DE */
  741. label0000082A:
  742. 0000082A  4A96                     tst.l      [A6]
  743. 0000082C  6708                     beq        +0xA /* 00000836 */
  744. 0000082E  2F16                     move.l     -[A7], [A6]
  745. 00000830  4EAD C260                jsr        [A5 - 0x3DA0]
  746. 00000834  584F                     addq.w     A7, 4
  747. label00000836:
  748. 00000836  206F 009C                movea.l    A0, [A7 + 0x9C]
  749. 0000083A  4A90                     tst.l      [A0]
  750. 0000083C  6708                     beq        +0xA /* 00000846 */
  751. 0000083E  2F10                     move.l     -[A7], [A0]
  752. 00000840  4EAD C260                jsr        [A5 - 0x3DA0]
  753. 00000844  584F                     addq.w     A7, 4
  754. label00000846:
  755. 00000846  2047                     movea.l    A0, D7
  756. 00000848  4A90                     tst.l      [A0]
  757. 0000084A  6708                     beq        +0xA /* 00000854 */
  758. 0000084C  2F10                     move.l     -[A7], [A0]
  759. 0000084E  4EAD C260                jsr        [A5 - 0x3DA0]
  760. 00000852  584F                     addq.w     A7, 4
  761. label00000854:
  762. 00000854  206F 00A4                movea.l    A0, [A7 + 0xA4]
  763. 00000858  4A90                     tst.l      [A0]
  764. 0000085A  6708                     beq        +0xA /* 00000864 */
  765. 0000085C  2F10                     move.l     -[A7], [A0]
  766. 0000085E  4EAD C260                jsr        [A5 - 0x3DA0]
  767. 00000862  584F                     addq.w     A7, 4
  768. label00000864:
  769. 00000864  302F 001E                move.w     D0, [A7 + 0x1E]
  770. 00000868  4FEF 0070                lea.l      A7, [A7 + 0x70]
  771. 0000086C  4CDF 5CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+
  772. 00000870  4E75                     rts
  773. fn00000872:
  774. 00000872  48E7 1E3A                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4,A6
  775. 00000876  4FEF FFF4                lea.l      A7, [A7 - 0xC]
  776. 0000087A  246F 0030                movea.l    A2, [A7 + 0x30]
  777. 0000087E  286F 0034                movea.l    A4, [A7 + 0x34]
  778. 00000882  266F 0038                movea.l    A3, [A7 + 0x38]
  779. 00000886  282F 003C                move.l     D4, [A7 + 0x3C]
  780. 0000088A  2C6F 0040                movea.l    A6, [A7 + 0x40]
  781. 0000088E  2A2F 0044                move.l     D5, [A7 + 0x44]
  782. 00000892  4294                     clr.l      [A4]
  783. 00000894  4293                     clr.l      [A3]
  784. 00000896  2044                     movea.l    A0, D4
  785. 00000898  4290                     clr.l      [A0]
  786. 0000089A  4296                     clr.l      [A6]
  787. 0000089C  2F05                     move.l     -[A7], D5
  788. 0000089E  486F 0004                pea.l      [A7 + 0x4]
  789. 000008A2  486F 0010                pea.l      [A7 + 0x10]
  790. 000008A6  2F0A                     move.l     -[A7], A2
  791. 000008A8  4EBA FC6C                jsr        [PC - 0x394 /* 00000516 */]
  792. 000008AC  3600                     move.w     D3, D0
  793. 000008AE  4A40                     tst.w      D0
  794. 000008B0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  795. 000008B4  6600 0154                bne        +0x156 /* 00000A0A */
  796. 000008B8  0CAF 464F 524D 0008      cmpi.l     [A7 + 0x8], 0x464F524D /* 'FORM' */
  797. 000008C0  660A                     bne        +0xC /* 000008CC */
  798. 000008C2  2045                     movea.l    A0, D5
  799. 000008C4  0C90 4149 4646           cmpi.l     [A0], 0x41494646 /* 'AIFF' */
  800. 000008CA  6708                     beq        +0xA /* 000008D4 */
  801. label000008CC:
  802. 000008CC  363C FF30                move.w     D3, 0xFF30
  803. 000008D0  6000 0138                bra        +0x13A /* 00000A0A */
  804. label000008D4:
  805. 000008D4  2C17                     move.l     D6, [A7]
  806. 000008D6  5086                     addq.l     D6, 8
  807. 000008D8  7A0C                     moveq.l    D5, 0x0C
  808. 000008DA  6000 0108                bra        +0x10A /* 000009E4 */
  809. label000008DE:
  810. 000008DE  486F 0004                pea.l      [A7 + 0x4]
  811. 000008E2  486F 000C                pea.l      [A7 + 0xC]
  812. 000008E6  2F0A                     move.l     -[A7], A2
  813. 000008E8  4EBA FC7C                jsr        [PC - 0x384 /* 00000566 */]
  814. 000008EC  3600                     move.w     D3, D0
  815. 000008EE  4A40                     tst.w      D0
  816. 000008F0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  817. 000008F4  6600 0114                bne        +0x116 /* 00000A0A */
  818. 000008F8  363C FF30                move.w     D3, 0xFF30
  819. 000008FC  70FE                     moveq.l    D0, 0xFFFFFFFE
  820. 000008FE  222F 0004                move.l     D1, [A7 + 0x4]
  821. 00000902  5281                     addq.l     D1, 1
  822. 00000904  C280                     and.l      D1, D0
  823. 00000906  5081                     addq.l     D1, 8
  824. 00000908  DA81                     add.l      D5, D1
  825. 0000090A  BA86                     cmp.l      D5, D6
  826. 0000090C  6E00 00FC                bgt        +0xFE /* 00000A0A */
  827. 00000910  0CAF 434F 4D4D 0008      cmpi.l     [A7 + 0x8], 0x434F4D4D /* 'COMM' */
  828. 00000918  6626                     bne        +0x28 /* 00000940 */
  829. 0000091A  4A94                     tst.l      [A4]
  830. 0000091C  6600 00EC                bne        +0xEE /* 00000A0A */
  831. 00000920  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  832. 00000924  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  833. 00000928  2F0C                     move.l     -[A7], A4
  834. 0000092A  2F0A                     move.l     -[A7], A2
  835. 0000092C  4EBA FC72                jsr        [PC - 0x38E /* 000005A0 */]
  836. 00000930  3600                     move.w     D3, D0
  837. 00000932  4A40                     tst.w      D0
  838. 00000934  4FEF 0010                lea.l      A7, [A7 + 0x10]
  839. 00000938  6600 00D0                bne        +0xD2 /* 00000A0A */
  840. 0000093C  6000 00A2                bra        +0xA4 /* 000009E0 */
  841. label00000940:
  842. 00000940  0CAF 5353 4E44 0008      cmpi.l     [A7 + 0x8], 0x53534E44 /* 'SSND' */
  843. 00000948  6624                     bne        +0x26 /* 0000096E */
  844. 0000094A  4A93                     tst.l      [A3]
  845. 0000094C  6600 00BC                bne        +0xBE /* 00000A0A */
  846. 00000950  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  847. 00000954  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  848. 00000958  2F0B                     move.l     -[A7], A3
  849. 0000095A  2F0A                     move.l     -[A7], A2
  850. 0000095C  4EBA FC42                jsr        [PC - 0x3BE /* 000005A0 */]
  851. 00000960  3600                     move.w     D3, D0
  852. 00000962  4A40                     tst.w      D0
  853. 00000964  4FEF 0010                lea.l      A7, [A7 + 0x10]
  854. 00000968  6600 00A0                bne        +0xA2 /* 00000A0A */
  855. 0000096C  6072                     bra        +0x74 /* 000009E0 */
  856. label0000096E:
  857. 0000096E  0CAF 4D41 524B 0008      cmpi.l     [A7 + 0x8], 0x4D41524B /* 'MARK' */
  858. 00000976  6622                     bne        +0x24 /* 0000099A */
  859. 00000978  4A96                     tst.l      [A6]
  860. 0000097A  6600 008E                bne        +0x90 /* 00000A0A */
  861. 0000097E  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  862. 00000982  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  863. 00000986  2F0E                     move.l     -[A7], A6
  864. 00000988  2F0A                     move.l     -[A7], A2
  865. 0000098A  4EBA FC14                jsr        [PC - 0x3EC /* 000005A0 */]
  866. 0000098E  3600                     move.w     D3, D0
  867. 00000990  4A40                     tst.w      D0
  868. 00000992  4FEF 0010                lea.l      A7, [A7 + 0x10]
  869. 00000996  6672                     bne        +0x74 /* 00000A0A */
  870. 00000998  6046                     bra        +0x48 /* 000009E0 */
  871. label0000099A:
  872. 0000099A  0CAF 494E 5354 0008      cmpi.l     [A7 + 0x8], 0x494E5354 /* 'INST' */
  873. 000009A2  6622                     bne        +0x24 /* 000009C6 */
  874. 000009A4  2044                     movea.l    A0, D4
  875. 000009A6  4A90                     tst.l      [A0]
  876. 000009A8  6660                     bne        +0x62 /* 00000A0A */
  877. 000009AA  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  878. 000009AE  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  879. 000009B2  2F04                     move.l     -[A7], D4
  880. 000009B4  2F0A                     move.l     -[A7], A2
  881. 000009B6  4EBA FBE8                jsr        [PC - 0x418 /* 000005A0 */]
  882. 000009BA  3600                     move.w     D3, D0
  883. 000009BC  4A40                     tst.w      D0
  884. 000009BE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  885. 000009C2  6646                     bne        +0x48 /* 00000A0A */
  886. 000009C4  601A                     bra        +0x1C /* 000009E0 */
  887. label000009C6:
  888. 000009C6  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  889. 000009CA  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  890. 000009CE  42A7                     clr.l      -[A7]
  891. 000009D0  2F0A                     move.l     -[A7], A2
  892. 000009D2  4EBA FBCC                jsr        [PC - 0x434 /* 000005A0 */]
  893. 000009D6  3600                     move.w     D3, D0
  894. 000009D8  4A40                     tst.w      D0
  895. 000009DA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  896. 000009DE  662A                     bne        +0x2C /* 00000A0A */
  897. label000009E0:
  898. 000009E0  BA86                     cmp.l      D5, D6
  899. 000009E2  671A                     beq        +0x1C /* 000009FE */
  900. label000009E4:
  901. 000009E4  4A94                     tst.l      [A4]
  902. 000009E6  6700 FEF6                beq        -0x108 /* 000008DE */
  903. 000009EA  4A93                     tst.l      [A3]
  904. 000009EC  6700 FEF0                beq        -0x10E /* 000008DE */
  905. 000009F0  4A96                     tst.l      [A6]
  906. 000009F2  6700 FEEA                beq        -0x114 /* 000008DE */
  907. 000009F6  2044                     movea.l    A0, D4
  908. 000009F8  4A90                     tst.l      [A0]
  909. 000009FA  6700 FEE2                beq        -0x11C /* 000008DE */
  910. label000009FE:
  911. 000009FE  4A94                     tst.l      [A4]
  912. 00000A00  6704                     beq        +0x6 /* 00000A06 */
  913. 00000A02  4A93                     tst.l      [A3]
  914. 00000A04  6604                     bne        +0x6 /* 00000A0A */
  915. label00000A06:
  916. 00000A06  363C FF30                move.w     D3, 0xFF30
  917. label00000A0A:
  918. 00000A0A  4A43                     tst.w      D3
  919. 00000A0C  6732                     beq        +0x34 /* 00000A40 */
  920. 00000A0E  4A94                     tst.l      [A4]
  921. 00000A10  6708                     beq        +0xA /* 00000A1A */
  922. 00000A12  2F14                     move.l     -[A7], [A4]
  923. 00000A14  4EAD C260                jsr        [A5 - 0x3DA0]
  924. 00000A18  584F                     addq.w     A7, 4
  925. label00000A1A:
  926. 00000A1A  4A93                     tst.l      [A3]
  927. 00000A1C  6708                     beq        +0xA /* 00000A26 */
  928. 00000A1E  2F13                     move.l     -[A7], [A3]
  929. 00000A20  4EAD C260                jsr        [A5 - 0x3DA0]
  930. 00000A24  584F                     addq.w     A7, 4
  931. label00000A26:
  932. 00000A26  2044                     movea.l    A0, D4
  933. 00000A28  4A90                     tst.l      [A0]
  934. 00000A2A  6708                     beq        +0xA /* 00000A34 */
  935. 00000A2C  2F10                     move.l     -[A7], [A0]
  936. 00000A2E  4EAD C260                jsr        [A5 - 0x3DA0]
  937. 00000A32  584F                     addq.w     A7, 4
  938. label00000A34:
  939. 00000A34  4A96                     tst.l      [A6]
  940. 00000A36  6708                     beq        +0xA /* 00000A40 */
  941. 00000A38  2F16                     move.l     -[A7], [A6]
  942. 00000A3A  4EAD C260                jsr        [A5 - 0x3DA0]
  943. 00000A3E  584F                     addq.w     A7, 4
  944. label00000A40:
  945. 00000A40  3003                     move.w     D0, D3
  946. 00000A42  4FEF 000C                lea.l      A7, [A7 + 0xC]
  947. 00000A46  4CDF 5C78                movem.l    D3,D4,D5,D6,A2,A3,A4,A6, [A7]+
  948. 00000A4A  4E75                     rts
  949. fn00000A4C:
  950. 00000A4C  2F03                     move.l     -[A7], D3
  951. 00000A4E  4FEF FFEC                lea.l      A7, [A7 - 0x14]
  952. 00000A52  4857                     pea.l      [A7]
  953. 00000A54  486F 0008                pea.l      [A7 + 0x8]
  954. 00000A58  486F 0010                pea.l      [A7 + 0x10]
  955. 00000A5C  486F 0018                pea.l      [A7 + 0x18]
  956. 00000A60  486F 0020                pea.l      [A7 + 0x20]
  957. 00000A64  2F2F 0030                move.l     -[A7], [A7 + 0x30]
  958. 00000A68  4EBA FE08                jsr        [PC - 0x1F8 /* 00000872 */]
  959. 00000A6C  3600                     move.w     D3, D0
  960. 00000A6E  4A40                     tst.w      D0
  961. 00000A70  4FEF 0018                lea.l      A7, [A7 + 0x18]
  962. 00000A74  670A                     beq        +0xC /* 00000A80 */
  963. 00000A76  3003                     move.w     D0, D3
  964. 00000A78  4FEF 0014                lea.l      A7, [A7 + 0x14]
  965. 00000A7C  261F                     move.l     D3, [A7]+
  966. 00000A7E  4E75                     rts
  967. label00000A80:
  968. 00000A80  0C97 4149 4646           cmpi.l     [A7], 0x41494646 /* 'AIFF' */
  969. 00000A86  662C                     bne        +0x2E /* 00000AB4 */
  970. 00000A88  2F2F 0020                move.l     -[A7], [A7 + 0x20]
  971. 00000A8C  486F 0008                pea.l      [A7 + 0x8]
  972. 00000A90  486F 0010                pea.l      [A7 + 0x10]
  973. 00000A94  486F 0018                pea.l      [A7 + 0x18]
  974. 00000A98  486F 0020                pea.l      [A7 + 0x20]
  975. 00000A9C  4EBA FB9E                jsr        [PC - 0x462 /* 0000063C */]
  976. 00000AA0  3600                     move.w     D3, D0
  977. 00000AA2  4A40                     tst.w      D0
  978. 00000AA4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  979. 00000AA8  670A                     beq        +0xC /* 00000AB4 */
  980. 00000AAA  3003                     move.w     D0, D3
  981. 00000AAC  4FEF 0014                lea.l      A7, [A7 + 0x14]
  982. 00000AB0  261F                     move.l     D3, [A7]+
  983. 00000AB2  4E75                     rts
  984. label00000AB4:
  985. 00000AB4  3003                     move.w     D0, D3
  986. 00000AB6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  987. 00000ABA  261F                     move.l     D3, [A7]+
  988. 00000ABC  4E75                     rts
  989. 00000ABE  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  990. 00000AC2  594F                     subq.w     A7, 4
  991. 00000AC4  266F 0020                movea.l    A3, [A7 + 0x20]
  992. 00000AC8  182F 0024                move.b     D4, [A7 + 0x24]
  993. 00000ACC  7A00                     moveq.l    D5, 0x00
  994. 00000ACE  95CA                     sub.l      A2, A2
  995. 00000AD0  4297                     clr.l      [A7]
  996. 00000AD2  0C04 FFFF                cmpi.b     D4, 0xFF
  997. 00000AD6  660A                     bne        +0xC /* 00000AE2 */
  998. 00000AD8  2F0B                     move.l     -[A7], A3
  999. 00000ADA  4EAD B798                jsr        [A5 - 0x4868]
  1000. 00000ADE  1800                     move.b     D4, D0
  1001. 00000AE0  584F                     addq.w     A7, 4
  1002. label00000AE2:
  1003. 00000AE2  7600                     moveq.l    D3, 0x00
  1004. 00000AE4  601A                     bra        +0x1C /* 00000B00 */
  1005. label00000AE6:
  1006. 00000AE6  7006                     moveq.l    D0, 0x06
  1007. 00000AE8  C1C3                     muls.w     D0, D3
  1008. 00000AEA  41ED 819C                lea.l      A0, [A5 - 0x7E64]
  1009. 00000AEE  B830 0800                cmp.b      D4, [A0 + D0]
  1010. 00000AF2  660A                     bne        +0xC /* 00000AFE */
  1011. 00000AF4  7006                     moveq.l    D0, 0x06
  1012. 00000AF6  C1C3                     muls.w     D0, D3
  1013. 00000AF8  2470 0802                movea.l    A2, [A0 + D0 + 0x2]
  1014. 00000AFC  6008                     bra        +0xA /* 00000B06 */
  1015. label00000AFE:
  1016. 00000AFE  5243                     addq.w     D3, 1
  1017. label00000B00:
  1018. 00000B00  0C43 0007                cmpi.w     D3, 0x7
  1019. 00000B04  6DE0                     blt        -0x1E /* 00000AE6 */
  1020. label00000B06:
  1021. 00000B06  0C43 0007                cmpi.w     D3, 0x7
  1022. 00000B0A  6D0A                     blt        +0xC /* 00000B16 */
  1023. 00000B0C  70FF                     moveq.l    D0, 0xFFFFFFFF
  1024. 00000B0E  584F                     addq.w     A7, 4
  1025. 00000B10  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  1026. 00000B14  4E75                     rts
  1027. label00000B16:
  1028. 00000B16  4A6F 001E                tst.w      [A7 + 0x1E]
  1029. 00000B1A  6618                     bne        +0x1A /* 00000B34 */
  1030. 00000B1C  2F2D 1C30                move.l     -[A7], [A5 + 0x1C30]
  1031. 00000B20  4EAD B650                jsr        [A5 - 0x49B0]
  1032. 00000B24  584F                     addq.w     A7, 4
  1033. 00000B26  3F00                     move.w     -[A7], D0
  1034. 00000B28  486F 001E                pea.l      [A7 + 0x1E]
  1035. 00000B2C  4EAD B9F8                jsr        [A5 - 0x4608]
  1036. 00000B30  5C4F                     addq.w     A7, 6
  1037. 00000B32  600E                     bra        +0x10 /* 00000B42 */
  1038. label00000B34:
  1039. 00000B34  2F2F 001C                move.l     -[A7], [A7 + 0x1C]
  1040. 00000B38  486F 0020                pea.l      [A7 + 0x20]
  1041. 00000B3C  4EAD B9B8                jsr        [A5 - 0x4648]
  1042. 00000B40  504F                     addq.w     A7, 8
  1043. label00000B42:
  1044. 00000B42  200A                     move.l     D0, A2
  1045. 00000B44  6726                     beq        +0x28 /* 00000B6C */
  1046. 00000B46  3F3C 0004                move.w     -[A7], 0x4
  1047. 00000B4A  4EAD BA88                jsr        [A5 - 0x4578]
  1048. 00000B4E  42A7                     clr.l      -[A7]
  1049. 00000B50  2F2F 002C                move.l     -[A7], [A7 + 0x2C]
  1050. 00000B54  1F04                     move.b     -[A7], D4
  1051. 00000B56  4267                     clr.w      -[A7]
  1052. 00000B58  2F0B                     move.l     -[A7], A3
  1053. 00000B5A  486F 002E                pea.l      [A7 + 0x2E]
  1054. 00000B5E  4E92                     jsr        [A2]
  1055. 00000B60  3A00                     move.w     D5, D0
  1056. 00000B62  4267                     clr.w      -[A7]
  1057. 00000B64  4EAD BA88                jsr        [A5 - 0x4578]
  1058. 00000B68  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1059. label00000B6C:
  1060. 00000B6C  3005                     move.w     D0, D5
  1061. 00000B6E  584F                     addq.w     A7, 4
  1062. 00000B70  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  1063. 00000B74  4E75                     rts
  1064. 00000B76  41ED 1B40                lea.l      A0, [A5 + 0x1B40]
  1065. 00000B7A  4E75                     rts
  1066. 00000B7C  4E75                     rts
  1067. fn00000B7E:
  1068. 00000B7E  2F0A                     move.l     -[A7], A2
  1069. 00000B80  246F 0008                movea.l    A2, [A7 + 0x8]
  1070. 00000B84  200A                     move.l     D0, A2
  1071. 00000B86  4A80                     tst.l      D0
  1072. 00000B88  6606                     bne        +0x8 /* 00000B90 */
  1073. 00000B8A  7000                     moveq.l    D0, 0x00
  1074. 00000B8C  245F                     movea.l    A2, [A7]+
  1075. 00000B8E  4E75                     rts
  1076. label00000B90:
  1077. 00000B90  7000                     moveq.l    D0, 0x00
  1078. 00000B92  102F 000E                move.b     D0, [A7 + 0xE]
  1079. 00000B96  0C80 0000 0009           cmpi.l     D0, 0x9 /* '\t' */
  1080. 00000B9C  6200 0086                bhi        +0x88 /* 00000C24 */
  1081. 00000BA0  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  1082. 00000BA4  4EFB 0002                jmp        [PC + D0.w + 0x2]
  1083. 00000BA8  0014 001A                ori.b      [A4], 0x1A
  1084. 00000BAC  0022 002A                ori.b      -[A2], 0x2A /* '*' */
  1085. 00000BB0  0032 003A 0042           ori.b      [A2 + D0.w + 0x42], 0x3A /* ':' */
  1086. 00000BB6  004A 005C                ori.w      A2, 0x5C /* '\\' */
  1087. 00000BBA  0072 2012 245F           ori.w      [A2 + D2.w * 4 + 0x5F], 0x2012
  1088. 00000BC0  4E75                     rts
  1089. 00000BC2  202A 0004                move.l     D0, [A2 + 0x4]
  1090. 00000BC6  245F                     movea.l    A2, [A7]+
  1091. 00000BC8  4E75                     rts
  1092. 00000BCA  202A 0008                move.l     D0, [A2 + 0x8]
  1093. 00000BCE  245F                     movea.l    A2, [A7]+
  1094. 00000BD0  4E75                     rts
  1095. 00000BD2  202A 000C                move.l     D0, [A2 + 0xC]
  1096. 00000BD6  245F                     movea.l    A2, [A7]+
  1097. 00000BD8  4E75                     rts
  1098. 00000BDA  202A 0010                move.l     D0, [A2 + 0x10]
  1099. 00000BDE  245F                     movea.l    A2, [A7]+
  1100. 00000BE0  4E75                     rts
  1101. 00000BE2  202A 0014                move.l     D0, [A2 + 0x14]
  1102. 00000BE6  245F                     movea.l    A2, [A7]+
  1103. 00000BE8  4E75                     rts
  1104. 00000BEA  202A 0018                move.l     D0, [A2 + 0x18]
  1105. 00000BEE  245F                     movea.l    A2, [A7]+
  1106. 00000BF0  4E75                     rts
  1107. 00000BF2  4AAA 0018                tst.l      [A2 + 0x18]
  1108. 00000BF6  6604                     bne        +0x6 /* 00000BFC */
  1109. 00000BF8  7000                     moveq.l    D0, 0x00
  1110. 00000BFA  6004                     bra        +0x6 /* 00000C00 */
  1111. label00000BFC:
  1112. 00000BFC  202A 001C                move.l     D0, [A2 + 0x1C]
  1113. label00000C00:
  1114. 00000C00  245F                     movea.l    A2, [A7]+
  1115. 00000C02  4E75                     rts
  1116. 00000C04  4AAA 0018                tst.l      [A2 + 0x18]
  1117. 00000C08  6608                     bne        +0xA /* 00000C12 */
  1118. 00000C0A  203C 0000 270F           move.l     D0, 0x270F
  1119. 00000C10  6004                     bra        +0x6 /* 00000C16 */
  1120. label00000C12:
  1121. 00000C12  202A 0020                move.l     D0, [A2 + 0x20]
  1122. label00000C16:
  1123. 00000C16  245F                     movea.l    A2, [A7]+
  1124. 00000C18  4E75                     rts
  1125. 00000C1A  7000                     moveq.l    D0, 0x00
  1126. 00000C1C  102A 0024                move.b     D0, [A2 + 0x24]
  1127. 00000C20  245F                     movea.l    A2, [A7]+
  1128. 00000C22  4E75                     rts
  1129. label00000C24:
  1130. 00000C24  7000                     moveq.l    D0, 0x00
  1131. 00000C26  245F                     movea.l    A2, [A7]+
  1132. 00000C28  4E75                     rts
  1133. 00000C2A  48E7 1020                movem.l    -[A7], D3,A2
  1134. 00000C2E  246F 000C                movea.l    A2, [A7 + 0xC]
  1135. 00000C32  262F 0014                move.l     D3, [A7 + 0x14]
  1136. 00000C36  200A                     move.l     D0, A2
  1137. 00000C38  4A80                     tst.l      D0
  1138. 00000C3A  6762                     beq        +0x64 /* 00000C9E */
  1139. 00000C3C  7000                     moveq.l    D0, 0x00
  1140. 00000C3E  102F 0012                move.b     D0, [A7 + 0x12]
  1141. 00000C42  0C80 0000 0009           cmpi.l     D0, 0x9 /* '\t' */
  1142. 00000C48  6254                     bhi        +0x56 /* 00000C9E */
  1143. 00000C4A  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  1144. 00000C4E  4EFB 0002                jmp        [PC + D0.w + 0x2]
  1145. 00000C52  0014 0018                ori.b      [A4], 0x18
  1146. 00000C56  001E 0024                ori.b      [A6]+, 0x24 /* '$' */
  1147. 00000C5A  002A 0030 0036           ori.b      [A2 + 0x36], 0x30 /* '0' */
  1148. 00000C60  003C 0042                ori.b      ccr, 66
  1149. 00000C64  0048 2483                ori.w      A0, 0x2483
  1150. 00000C68  6034                     bra        +0x36 /* 00000C9E */
  1151. 00000C6A  2543 0004                move.l     [A2 + 0x4], D3
  1152. 00000C6E  602E                     bra        +0x30 /* 00000C9E */
  1153. 00000C70  2543 0008                move.l     [A2 + 0x8], D3
  1154. 00000C74  6028                     bra        +0x2A /* 00000C9E */
  1155. 00000C76  2543 000C                move.l     [A2 + 0xC], D3
  1156. 00000C7A  6022                     bra        +0x24 /* 00000C9E */
  1157. 00000C7C  2543 0010                move.l     [A2 + 0x10], D3
  1158. 00000C80  601C                     bra        +0x1E /* 00000C9E */
  1159. 00000C82  2543 0014                move.l     [A2 + 0x14], D3
  1160. 00000C86  6016                     bra        +0x18 /* 00000C9E */
  1161. 00000C88  2543 0018                move.l     [A2 + 0x18], D3
  1162. 00000C8C  6010                     bra        +0x12 /* 00000C9E */
  1163. 00000C8E  2543 001C                move.l     [A2 + 0x1C], D3
  1164. 00000C92  600A                     bra        +0xC /* 00000C9E */
  1165. 00000C94  2543 0020                move.l     [A2 + 0x20], D3
  1166. 00000C98  6004                     bra        +0x6 /* 00000C9E */
  1167. 00000C9A  1543 0024                move.b     [A2 + 0x24], D3
  1168. label00000C9E:
  1169. 00000C9E  4CDF 0408                movem.l    D3,A2, [A7]+
  1170. 00000CA2  4E75                     rts
  1171. 00000CA4  2F0A                     move.l     -[A7], A2
  1172. 00000CA6  4FEF FEFA                lea.l      A7, [A7 - 0x106]
  1173. 00000CAA  246F 0112                movea.l    A2, [A7 + 0x112]
  1174. 00000CAE  2F0A                     move.l     -[A7], A2
  1175. 00000CB0  4EAD B8F0                jsr        [A5 - 0x4710]
  1176. 00000CB4  4A00                     tst.b      D0
  1177. 00000CB6  584F                     addq.w     A7, 4
  1178. 00000CB8  660A                     bne        +0xC /* 00000CC4 */
  1179. 00000CBA  70D5                     moveq.l    D0, 0xFFFFFFD5
  1180. 00000CBC  4FEF 0106                lea.l      A7, [A7 + 0x106]
  1181. 00000CC0  245F                     movea.l    A2, [A7]+
  1182. 00000CC2  4E75                     rts
  1183. label00000CC4:
  1184. 00000CC4  4227                     clr.b      -[A7]
  1185. 00000CC6  486F 0002                pea.l      [A7 + 0x2]
  1186. 00000CCA  2F0A                     move.l     -[A7], A2
  1187. 00000CCC  4EAD B8B0                jsr        [A5 - 0x4750]
  1188. 00000CD0  42A7                     clr.l      -[A7]
  1189. 00000CD2  486F 000E                pea.l      [A7 + 0xE]
  1190. 00000CD6  4EAD BAB0                jsr        [A5 - 0x4550]
  1191. 00000CDA  584F                     addq.w     A7, 4
  1192. 00000CDC  2F08                     move.l     -[A7], A0
  1193. 00000CDE  42A7                     clr.l      -[A7]
  1194. 00000CE0  3F3C 000E                move.w     -[A7], 0xE
  1195. 00000CE4  206F 0126                movea.l    A0, [A7 + 0x126]
  1196. 00000CE8  2F10                     move.l     -[A7], [A0]
  1197. 00000CEA  3F3C 0006                move.w     -[A7], 0x6
  1198. 00000CEE  4EAD B3A8                jsr        [A5 - 0x4C58]
  1199. 00000CF2  1F3C 0001                move.b     -[A7], 0x1
  1200. 00000CF6  2F0A                     move.l     -[A7], A2
  1201. 00000CF8  206F 0132                movea.l    A0, [A7 + 0x132]
  1202. 00000CFC  2F10                     move.l     -[A7], [A0]
  1203. 00000CFE  4EBA 02C4                jsr        [PC + 0x2C4 /* 00000FC4 */]
  1204. 00000D02  4FEF 012E                lea.l      A7, [A7 + 0x12E]
  1205. 00000D06  245F                     movea.l    A2, [A7]+
  1206. 00000D08  4E75                     rts
  1207. 00000D0A  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  1208. 00000D0E  266F 0020                movea.l    A3, [A7 + 0x20]
  1209. 00000D12  1A2F 0026                move.b     D5, [A7 + 0x26]
  1210. 00000D16  286F 0028                movea.l    A4, [A7 + 0x28]
  1211. 00000D1A  7800                     moveq.l    D4, 0x00
  1212. 00000D1C  7600                     moveq.l    D3, 0x00
  1213. 00000D1E  95CA                     sub.l      A2, A2
  1214. 00000D20  4227                     clr.b      -[A7]
  1215. 00000D22  1F05                     move.b     -[A7], D5
  1216. 00000D24  2F0C                     move.l     -[A7], A4
  1217. 00000D26  4EBA FE56                jsr        [PC - 0x1AA /* 00000B7E */]
  1218. 00000D2A  1600                     move.b     D3, D0
  1219. 00000D2C  4A03                     tst.b      D3
  1220. 00000D2E  504F                     addq.w     A7, 8
  1221. 00000D30  6710                     beq        +0x12 /* 00000D42 */
  1222. 00000D32  2F0B                     move.l     -[A7], A3
  1223. 00000D34  1F3C 0011                move.b     -[A7], 0x11
  1224. 00000D38  4EAD B790                jsr        [A5 - 0x4870]
  1225. 00000D3C  1600                     move.b     D3, D0
  1226. 00000D3E  5C4F                     addq.w     A7, 6
  1227. 00000D40  6016                     bra        +0x18 /* 00000D58 */
  1228. label00000D42:
  1229. 00000D42  2F0B                     move.l     -[A7], A3
  1230. 00000D44  1F3C 0012                move.b     -[A7], 0x12
  1231. 00000D48  4EAD B790                jsr        [A5 - 0x4870]
  1232. 00000D4C  4A00                     tst.b      D0
  1233. 00000D4E  57C0                     seq        D0
  1234. 00000D50  4400                     neg.b      D0
  1235. 00000D52  49C0                     lea.l      A4, D0
  1236. 00000D54  1600                     move.b     D3, D0
  1237. 00000D56  5C4F                     addq.w     A7, 6
  1238. label00000D58:
  1239. 00000D58  2F0B                     move.l     -[A7], A3
  1240. 00000D5A  1F3C 0010                move.b     -[A7], 0x10
  1241. 00000D5E  4EAD B790                jsr        [A5 - 0x4870]
  1242. 00000D62  1800                     move.b     D4, D0
  1243. 00000D64  4A03                     tst.b      D3
  1244. 00000D66  5C4F                     addq.w     A7, 6
  1245. 00000D68  6706                     beq        +0x8 /* 00000D70 */
  1246. 00000D6A  45ED B958                lea.l      A2, [A5 - 0x46A8]
  1247. 00000D6E  6004                     bra        +0x6 /* 00000D74 */
  1248. label00000D70:
  1249. 00000D70  45ED B990                lea.l      A2, [A5 - 0x4670]
  1250. label00000D74:
  1251. 00000D74  200A                     move.l     D0, A2
  1252. 00000D76  671E                     beq        +0x20 /* 00000D96 */
  1253. 00000D78  2F2F 002C                move.l     -[A7], [A7 + 0x2C]
  1254. 00000D7C  2F0C                     move.l     -[A7], A4
  1255. 00000D7E  1F05                     move.b     -[A7], D5
  1256. 00000D80  3F2F 002E                move.w     -[A7], [A7 + 0x2E]
  1257. 00000D84  2F0B                     move.l     -[A7], A3
  1258. 00000D86  2F2F 002C                move.l     -[A7], [A7 + 0x2C]
  1259. 00000D8A  4E92                     jsr        [A2]
  1260. 00000D8C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1261. 00000D90  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  1262. 00000D94  4E75                     rts
  1263. label00000D96:
  1264. 00000D96  70FF                     moveq.l    D0, 0xFFFFFFFF
  1265. 00000D98  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  1266. 00000D9C  4E75                     rts
  1267. 00000D9E  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  1268. 00000DA2  594F                     subq.w     A7, 4
  1269. 00000DA4  286F 0024                movea.l    A4, [A7 + 0x24]
  1270. 00000DA8  246F 0028                movea.l    A2, [A7 + 0x28]
  1271. 00000DAC  162F 002E                move.b     D3, [A7 + 0x2E]
  1272. 00000DB0  266F 0030                movea.l    A3, [A7 + 0x30]
  1273. 00000DB4  7800                     moveq.l    D4, 0x00
  1274. 00000DB6  4227                     clr.b      -[A7]
  1275. 00000DB8  1F03                     move.b     -[A7], D3
  1276. 00000DBA  2F0B                     move.l     -[A7], A3
  1277. 00000DBC  4EBA FDC0                jsr        [PC - 0x240 /* 00000B7E */]
  1278. 00000DC0  1800                     move.b     D4, D0
  1279. 00000DC2  7A01                     moveq.l    D5, 0x01
  1280. 00000DC4  1F3C 0009                move.b     -[A7], 0x9 /* '\t' */
  1281. 00000DC8  1F03                     move.b     -[A7], D3
  1282. 00000DCA  2F0B                     move.l     -[A7], A3
  1283. 00000DCC  4EBA FDB0                jsr        [PC - 0x250 /* 00000B7E */]
  1284. 00000DD0  1C00                     move.b     D6, D0
  1285. 00000DD2  486F 0010                pea.l      [A7 + 0x10]
  1286. 00000DD6  2F0A                     move.l     -[A7], A2
  1287. 00000DD8  4EBA 01BE                jsr        [PC + 0x1BE /* 00000F98 */]
  1288. 00000DDC  3600                     move.w     D3, D0
  1289. 00000DDE  4AAF 0018                tst.l      [A7 + 0x18]
  1290. 00000DE2  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1291. 00000DE6  6742                     beq        +0x44 /* 00000E2A */
  1292. 00000DE8  4A43                     tst.w      D3
  1293. 00000DEA  663E                     bne        +0x40 /* 00000E2A */
  1294. 00000DEC  42A7                     clr.l      -[A7]
  1295. 00000DEE  1F06                     move.b     -[A7], D6
  1296. 00000DF0  2F2D 8AC0                move.l     -[A7], [A5 - 0x7540]
  1297. 00000DF4  1F3C 0001                move.b     -[A7], 0x1
  1298. 00000DF8  1F04                     move.b     -[A7], D4
  1299. 00000DFA  2F0A                     move.l     -[A7], A2
  1300. 00000DFC  4227                     clr.b      -[A7]
  1301. 00000DFE  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  1302. 00000E02  2F0C                     move.l     -[A7], A4
  1303. 00000E04  4EAD B4E8                jsr        [A5 - 0x4B18]
  1304. 00000E08  1A00                     move.b     D5, D0
  1305. 00000E0A  362D 1C10                move.w     D3, [A5 + 0x1C10]
  1306. 00000E0E  4A05                     tst.b      D5
  1307. 00000E10  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  1308. 00000E14  6714                     beq        +0x16 /* 00000E2A */
  1309. 00000E16  4A43                     tst.w      D3
  1310. 00000E18  6610                     bne        +0x12 /* 00000E2A */
  1311. 00000E1A  1F04                     move.b     -[A7], D4
  1312. 00000E1C  2F0A                     move.l     -[A7], A2
  1313. 00000E1E  2F14                     move.l     -[A7], [A4]
  1314. 00000E20  4EBA 01A2                jsr        [PC + 0x1A2 /* 00000FC4 */]
  1315. 00000E24  3600                     move.w     D3, D0
  1316. 00000E26  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1317. label00000E2A:
  1318. 00000E2A  3003                     move.w     D0, D3
  1319. 00000E2C  584F                     addq.w     A7, 4
  1320. 00000E2E  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  1321. 00000E32  4E75                     rts
  1322. 00000E34  48E7 1030                movem.l    -[A7], D3,A2,A3
  1323. 00000E38  594F                     subq.w     A7, 4
  1324. 00000E3A  246F 0014                movea.l    A2, [A7 + 0x14]
  1325. 00000E3E  266F 0018                movea.l    A3, [A7 + 0x18]
  1326. 00000E42  4A2D 1C02                tst.b      [A5 + 0x1C02 /* export_892 */]
  1327. 00000E46  6610                     bne        +0x12 /* 00000E58 */
  1328. 00000E48  4A2D 1C03                tst.b      [A5 + 0x1C03]
  1329. 00000E4C  660A                     bne        +0xC /* 00000E58 */
  1330. 00000E4E  70FF                     moveq.l    D0, 0xFFFFFFFF
  1331. 00000E50  584F                     addq.w     A7, 4
  1332. 00000E52  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1333. 00000E56  4E75                     rts
  1334. label00000E58:
  1335. 00000E58  7600                     moveq.l    D3, 0x00
  1336. 00000E5A  2F0B                     move.l     -[A7], A3
  1337. 00000E5C  4EAD B8F0                jsr        [A5 - 0x4710]
  1338. 00000E60  4A00                     tst.b      D0
  1339. 00000E62  584F                     addq.w     A7, 4
  1340. 00000E64  660A                     bne        +0xC /* 00000E70 */
  1341. 00000E66  70D5                     moveq.l    D0, 0xFFFFFFD5
  1342. 00000E68  584F                     addq.w     A7, 4
  1343. 00000E6A  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1344. 00000E6E  4E75                     rts
  1345. label00000E70:
  1346. 00000E70  42A7                     clr.l      -[A7]
  1347. 00000E72  42A7                     clr.l      -[A7]
  1348. 00000E74  42A7                     clr.l      -[A7]
  1349. 00000E76  3F3C 000E                move.w     -[A7], 0xE
  1350. 00000E7A  2F12                     move.l     -[A7], [A2]
  1351. 00000E7C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1352. 00000E80  4EAD B3A8                jsr        [A5 - 0x4C58]
  1353. 00000E84  2F12                     move.l     -[A7], [A2]
  1354. 00000E86  4EAD B5F8                jsr        [A5 - 0x4A08]
  1355. 00000E8A  2F48 0018                move.l     [A7 + 0x18], A0
  1356. 00000E8E  2008                     move.l     D0, A0
  1357. 00000E90  4A80                     tst.l      D0
  1358. 00000E92  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1359. 00000E96  672C                     beq        +0x2E /* 00000EC4 */
  1360. 00000E98  1F3C 0001                move.b     -[A7], 0x1
  1361. 00000E9C  2F0B                     move.l     -[A7], A3
  1362. 00000E9E  2F12                     move.l     -[A7], [A2]
  1363. 00000EA0  4EBA 0122                jsr        [PC + 0x122 /* 00000FC4 */]
  1364. 00000EA4  3600                     move.w     D3, D0
  1365. 00000EA6  4A43                     tst.w      D3
  1366. 00000EA8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1367. 00000EAC  6616                     bne        +0x18 /* 00000EC4 */
  1368. 00000EAE  3F3C 0005                move.w     -[A7], 0x5
  1369. 00000EB2  2F12                     move.l     -[A7], [A2]
  1370. 00000EB4  4EAD BE08                jsr        [A5 - 0x41F8]
  1371. 00000EB8  7000                     moveq.l    D0, 0x00
  1372. 00000EBA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1373. 00000EBE  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1374. 00000EC2  4E75                     rts
  1375. label00000EC4:
  1376. 00000EC4  3003                     move.w     D0, D3
  1377. 00000EC6  584F                     addq.w     A7, 4
  1378. 00000EC8  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1379. 00000ECC  4E75                     rts
  1380. 00000ECE  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1381. 00000ED2  266F 0014                movea.l    A3, [A7 + 0x14]
  1382. 00000ED6  286F 0018                movea.l    A4, [A7 + 0x18]
  1383. 00000EDA  95CA                     sub.l      A2, A2
  1384. 00000EDC  3613                     move.w     D3, [A3]
  1385. 00000EDE  761A                     moveq.l    D3, 0x1A
  1386. 00000EE0  7601                     moveq.l    D3, 0x01
  1387. 00000EE2  426D 1C10                clr.w      [A5 + 0x1C10]
  1388. 00000EE6  2F0C                     move.l     -[A7], A4
  1389. 00000EE8  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  1390. 00000EEC  2050                     movea.l    A0, [A0]
  1391. 00000EEE  2050                     movea.l    A0, [A0]
  1392. 00000EF0  3028 0020                move.w     D0, [A0 + 0x20]
  1393. 00000EF4  48C0                     ext.l      D0
  1394. 00000EF6  5380                     subq.l     D0, 1
  1395. 00000EF8  4C3C 0800 0000           movem.w    A3, 0x0
  1396. 00000EFE  0166                     bchg       -[A6], D0
  1397. 00000F00  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  1398. 00000F04  2050                     movea.l    A0, [A0]
  1399. 00000F06  D1C0                     add.l      A0, D0
  1400. 00000F08  41E8 0014                lea.l      A0, [A0 + 0x14]
  1401. 00000F0C  4868 001A                pea.l      [A0 + 0x1A]
  1402. 00000F10  4EAD B8B8                jsr        [A5 - 0x4748]
  1403. 00000F14  4A00                     tst.b      D0
  1404. 00000F16  504F                     addq.w     A7, 8
  1405. 00000F18  6708                     beq        +0xA /* 00000F22 */
  1406. 00000F1A  3B7C FFFA 1C10           move.w     [A5 + 0x1C10], 0xFFFA
  1407. 00000F20  6034                     bra        +0x36 /* 00000F56 */
  1408. label00000F22:
  1409. 00000F22  2F13                     move.l     -[A7], [A3]
  1410. 00000F24  4EAD B5F8                jsr        [A5 - 0x4A08]
  1411. 00000F28  2448                     movea.l    A2, A0
  1412. 00000F2A  4A03                     tst.b      D3
  1413. 00000F2C  584F                     addq.w     A7, 4
  1414. 00000F2E  6726                     beq        +0x28 /* 00000F56 */
  1415. 00000F30  157C 0009 000E           move.b     [A2 + 0xE], 0x9 /* '\t' */
  1416. 00000F36  700E                     moveq.l    D0, 0x0E
  1417. 00000F38  2540 0020                move.l     [A2 + 0x20], D0
  1418. 00000F3C  357C 0001 0024           move.w     [A2 + 0x24], 0x1
  1419. 00000F42  1F3C 0001                move.b     -[A7], 0x1
  1420. 00000F46  2F0C                     move.l     -[A7], A4
  1421. 00000F48  2F13                     move.l     -[A7], [A3]
  1422. 00000F4A  4EBA 0078                jsr        [PC + 0x78 /* 00000FC4 */]
  1423. 00000F4E  3B40 1C10                move.w     [A5 + 0x1C10], D0
  1424. 00000F52  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1425. label00000F56:
  1426. 00000F56  302D 1C10                move.w     D0, [A5 + 0x1C10]
  1427. 00000F5A  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1428. 00000F5E  4E75                     rts
  1429. 00000F60  554F                     subq.w     A7, 2
  1430. 00000F62  2F2F 000A                move.l     -[A7], [A7 + 0xA]
  1431. 00000F66  1F3C 0019                move.b     -[A7], 0x19
  1432. 00000F6A  4EAD B790                jsr        [A5 - 0x4870]
  1433. 00000F6E  4A00                     tst.b      D0
  1434. 00000F70  5C4F                     addq.w     A7, 6
  1435. 00000F72  6606                     bne        +0x8 /* 00000F7A */
  1436. 00000F74  70FF                     moveq.l    D0, 0xFFFFFFFF
  1437. 00000F76  544F                     addq.w     A7, 2
  1438. 00000F78  4E75                     rts
  1439. label00000F7A:
  1440. 00000F7A  4857                     pea.l      [A7]
  1441. 00000F7C  2F2F 000E                move.l     -[A7], [A7 + 0xE]
  1442. 00000F80  2F2D 1C30                move.l     -[A7], [A5 + 0x1C30]
  1443. 00000F84  4EAD B6A0                jsr        [A5 - 0x4960]
  1444. 00000F88  2F2D 1C30                move.l     -[A7], [A5 + 0x1C30]
  1445. 00000F8C  4EAD B6B8                jsr        [A5 - 0x4948]
  1446. 00000F90  7000                     moveq.l    D0, 0x00
  1447. 00000F92  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1448. 00000F96  4E75                     rts
  1449. fn00000F98:
  1450. 00000F98  2F03                     move.l     -[A7], D3
  1451. 00000F9A  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  1452. 00000F9E  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  1453. 00000FA2  4EAD B508                jsr        [A5 - 0x4AF8]
  1454. 00000FA6  3600                     move.w     D3, D0
  1455. 00000FA8  4A43                     tst.w      D3
  1456. 00000FAA  504F                     addq.w     A7, 8
  1457. 00000FAC  6610                     bne        +0x12 /* 00000FBE */
  1458. 00000FAE  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  1459. 00000FB2  4EAD B510                jsr        [A5 - 0x4AF0]
  1460. 00000FB6  3600                     move.w     D3, D0
  1461. 00000FB8  4EAD B518                jsr        [A5 - 0x4AE8]
  1462. 00000FBC  584F                     addq.w     A7, 4
  1463. label00000FBE:
  1464. 00000FBE  3003                     move.w     D0, D3
  1465. 00000FC0  261F                     move.l     D3, [A7]+
  1466. 00000FC2  4E75                     rts
  1467. fn00000FC4:
  1468. 00000FC4  2F0A                     move.l     -[A7], A2
  1469. 00000FC6  4FEF FEFA                lea.l      A7, [A7 - 0x106]
  1470. 00000FCA  2F2F 010E                move.l     -[A7], [A7 + 0x10E]
  1471. 00000FCE  4EAD B5F8                jsr        [A5 - 0x4A08]
  1472. 00000FD2  2448                     movea.l    A2, A0
  1473. 00000FD4  4227                     clr.b      -[A7]
  1474. 00000FD6  486F 0006                pea.l      [A7 + 0x6]
  1475. 00000FDA  2F2F 011C                move.l     -[A7], [A7 + 0x11C]
  1476. 00000FDE  4EAD B8B0                jsr        [A5 - 0x4750]
  1477. 00000FE2  0C2F 00FF 000E           cmpi.b     [A7 + 0xE], 0xFF
  1478. 00000FE8  650E                     bcs        +0x10 /* 00000FF8 */
  1479. 00000FEA  41EF 000F                lea.l      A0, [A7 + 0xF]
  1480. 00000FEE  70FF                     moveq.l    D0, 0xFFFFFFFF
  1481. label00000FF0:
  1482. 00000FF0  5280                     addq.l     D0, 1
  1483. 00000FF2  4A18                     tst.b      [A0]+
  1484. 00000FF4  66FA                     bne        -0x4 /* 00000FF0 */
  1485. 00000FF6  6006                     bra        +0x8 /* 00000FFE */
  1486. label00000FF8:
  1487. 00000FF8  7000                     moveq.l    D0, 0x00
  1488. 00000FFA  102F 000E                move.b     D0, [A7 + 0xE]
  1489. label00000FFE:
  1490. 00000FFE  5480                     addq.l     D0, 2
  1491. 00001000  2F00                     move.l     -[A7], D0
  1492. 00001002  486F 0012                pea.l      [A7 + 0x12]
  1493. 00001006  3F3C 0001                move.w     -[A7], 0x1
  1494. 0000100A  2F0A                     move.l     -[A7], A2
  1495. 0000100C  4EAD B270                jsr        [A5 - 0x4D90]
  1496. 00001010  4A2F 0132                tst.b      [A7 + 0x132]
  1497. 00001014  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  1498. 00001018  673A                     beq        +0x3C /* 00001054 */
  1499. 0000101A  2F2F 0112                move.l     -[A7], [A7 + 0x112]
  1500. 0000101E  2F2F 0112                move.l     -[A7], [A7 + 0x112]
  1501. 00001022  2F0A                     move.l     -[A7], A2
  1502. 00001024  4EAD B238                jsr        [A5 - 0x4DC8]
  1503. 00001028  4A00                     tst.b      D0
  1504. 0000102A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1505. 0000102E  660A                     bne        +0xC /* 0000103A */
  1506. 00001030  70FF                     moveq.l    D0, 0xFFFFFFFF
  1507. 00001032  4FEF 0106                lea.l      A7, [A7 + 0x106]
  1508. 00001036  245F                     movea.l    A2, [A7]+
  1509. 00001038  4E75                     rts
  1510. label0000103A:
  1511. 0000103A  026A FFFB 000C           andi.w     [A2 + 0xC], 0xFFFB
  1512. 00001040  006A 0400 000C           ori.w      [A2 + 0xC], 0x400
  1513. 00001046  3F3C 0001                move.w     -[A7], 0x1
  1514. 0000104A  2F2F 0110                move.l     -[A7], [A7 + 0x110]
  1515. 0000104E  4EAD B2C8                jsr        [A5 - 0x4D38]
  1516. 00001052  5C4F                     addq.w     A7, 6
  1517. label00001054:
  1518. 00001054  2F2F 010E                move.l     -[A7], [A7 + 0x10E]
  1519. 00001058  4EAD BA38                jsr        [A5 - 0x45C8]
  1520. 0000105C  7000                     moveq.l    D0, 0x00
  1521. 0000105E  4FEF 010A                lea.l      A7, [A7 + 0x10A]
  1522. 00001062  245F                     movea.l    A2, [A7]+
  1523. 00001064  4E75                     rts
  1524. fn00001066:
  1525. 00001066  2F0B                     move.l     -[A7], A3
  1526. 00001068  206F 0008                movea.l    A0, [A7 + 0x8]
  1527. 0000106C  2250                     movea.l    A1, [A0]
  1528. 0000106E  32BC 0002                move.w     [A1], 0x2
  1529. 00001072  4269 0002                clr.w      [A1 + 0x2]
  1530. 00001076  337C 0001 0004           move.w     [A1 + 0x4], 0x1
  1531. 0000107C  2649                     movea.l    A3, A1
  1532. 0000107E  5C8B                     addq.l     A3, 6
  1533. 00001080  36BC 8051                move.w     [A3], 0x8051
  1534. 00001084  426B 0002                clr.w      [A3 + 0x2]
  1535. 00001088  700E                     moveq.l    D0, 0x0E
  1536. 0000108A  2740 0004                move.l     [A3 + 0x4], D0
  1537. 0000108E  265F                     movea.l    A3, [A7]+
  1538. 00001090  4E75                     rts
  1539. fn00001092:
  1540. 00001092  48E7 183A                movem.l    -[A7], D3,D4,A2,A3,A4,A6
  1541. 00001096  4FEF FFF4                lea.l      A7, [A7 - 0xC]
  1542. 0000109A  286F 0028                movea.l    A4, [A7 + 0x28]
  1543. 0000109E  266F 002C                movea.l    A3, [A7 + 0x2C]
  1544. 000010A2  7008                     moveq.l    D0, 0x08
  1545. 000010A4  2F40 0008                move.l     [A7 + 0x8], D0
  1546. 000010A8  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  1547. 000010AC  486F 0004                pea.l      [A7 + 0x4]
  1548. 000010B0  2F0C                     move.l     -[A7], A4
  1549. 000010B2  4EAD A8B0                jsr        [A5 - 0x5750]
  1550. 000010B6  3680                     move.w     [A3], D0
  1551. 000010B8  4A40                     tst.w      D0
  1552. 000010BA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1553. 000010BE  670C                     beq        +0xE /* 000010CC */
  1554. 000010C0  91C8                     sub.l      A0, A0
  1555. 000010C2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1556. 000010C6  4CDF 5C18                movem.l    D3,D4,A2,A3,A4,A6, [A7]+
  1557. 000010CA  4E75                     rts
  1558. label000010CC:
  1559. 000010CC  0C97 4843 4F4D           cmpi.l     [A7], 0x48434F4D /* 'HCOM' */
  1560. 000010D2  57C0                     seq        D0
  1561. 000010D4  4400                     neg.b      D0
  1562. 000010D6  49C0                     lea.l      A4, D0
  1563. 000010D8  1600                     move.b     D3, D0
  1564. 000010DA  4A03                     tst.b      D3
  1565. 000010DC  6710                     beq        +0x12 /* 000010EE */
  1566. 000010DE  36BC 0033                move.w     [A3], 0x33 /* '3' */
  1567. 000010E2  91C8                     sub.l      A0, A0
  1568. 000010E4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1569. 000010E8  4CDF 5C18                movem.l    D3,D4,A2,A3,A4,A6, [A7]+
  1570. 000010EC  4E75                     rts
  1571. label000010EE:
  1572. 000010EE  42A7                     clr.l      -[A7]
  1573. 000010F0  2F0C                     move.l     -[A7], A4
  1574. 000010F2  4EAD A8C0                jsr        [A5 - 0x5740]
  1575. 000010F6  486F 0010                pea.l      [A7 + 0x10]
  1576. 000010FA  2F0C                     move.l     -[A7], A4
  1577. 000010FC  4EAD A958                jsr        [A5 - 0x56A8]
  1578. 00001100  3680                     move.w     [A3], D0
  1579. 00001102  4A40                     tst.w      D0
  1580. 00001104  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1581. 00001108  670C                     beq        +0xE /* 00001116 */
  1582. 0000110A  91C8                     sub.l      A0, A0
  1583. 0000110C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1584. 00001110  4CDF 5C18                movem.l    D3,D4,A2,A3,A4,A6, [A7]+
  1585. 00001114  4E75                     rts
  1586. label00001116:
  1587. 00001116  262F 0008                move.l     D3, [A7 + 0x8]
  1588. 0000111A  7824                     moveq.l    D4, 0x24
  1589. 0000111C  D883                     add.l      D4, D3
  1590. 0000111E  2F04                     move.l     -[A7], D4
  1591. 00001120  4EAD C258                jsr        [A5 - 0x3DA8]
  1592. 00001124  2448                     movea.l    A2, A0
  1593. 00001126  2008                     move.l     D0, A0
  1594. 00001128  4A80                     tst.l      D0
  1595. 0000112A  584F                     addq.w     A7, 4
  1596. 0000112C  6616                     bne        +0x18 /* 00001144 */
  1597. 0000112E  554F                     subq.w     A7, 2
  1598. 00001130  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  1599. 00001134  301F                     move.w     D0, [A7]+
  1600. 00001136  3680                     move.w     [A3], D0
  1601. 00001138  91C8                     sub.l      A0, A0
  1602. 0000113A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1603. 0000113E  4CDF 5C18                movem.l    D3,D4,A2,A3,A4,A6, [A7]+
  1604. 00001142  4E75                     rts
  1605. label00001144:
  1606. 00001144  204A                     movea.l    A0, A2
  1607. 00001146  A029                     syscall    HLock
  1608. 00001148  2C52                     movea.l    A6, [A2]
  1609. 0000114A  4DEE 0024                lea.l      A6, [A6 + 0x24]
  1610. 0000114E  78FF                     moveq.l    D4, 0xFFFFFFFF
  1611. 00001150  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  1612. 00001154  2F0E                     move.l     -[A7], A6
  1613. 00001156  2F0C                     move.l     -[A7], A4
  1614. 00001158  4EAD A8B0                jsr        [A5 - 0x5750]
  1615. 0000115C  3680                     move.w     [A3], D0
  1616. 0000115E  4A53                     tst.w      [A3]
  1617. 00001160  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1618. 00001164  6636                     bne        +0x38 /* 0000119C */
  1619. 00001166  2F0A                     move.l     -[A7], A2
  1620. 00001168  4EBA FEFC                jsr        [PC - 0x104 /* 00001066 */]
  1621. 0000116C  2652                     movea.l    A3, [A2]
  1622. 0000116E  42AB 000E                clr.l      [A3 + 0xE]
  1623. 00001172  2743 0012                move.l     [A3 + 0x12], D3
  1624. 00001176  2744 0016                move.l     [A3 + 0x16], D4
  1625. 0000117A  42AB 001A                clr.l      [A3 + 0x1A]
  1626. 0000117E  42AB 001E                clr.l      [A3 + 0x1E]
  1627. 00001182  422B 0022                clr.b      [A3 + 0x22]
  1628. 00001186  177C 003C 0023           move.b     [A3 + 0x23], 0x3C /* '<' */
  1629. 0000118C  204A                     movea.l    A0, A2
  1630. 0000118E  A02A                     syscall    HUnlock
  1631. 00001190  204A                     movea.l    A0, A2
  1632. 00001192  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1633. 00001196  4CDF 5C18                movem.l    D3,D4,A2,A3,A4,A6, [A7]+
  1634. 0000119A  4E75                     rts
  1635. label0000119C:
  1636. 0000119C  2F0A                     move.l     -[A7], A2
  1637. 0000119E  4EAD C260                jsr        [A5 - 0x3DA0]
  1638. 000011A2  91C8                     sub.l      A0, A0
  1639. 000011A4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1640. 000011A8  4CDF 5C18                movem.l    D3,D4,A2,A3,A4,A6, [A7]+
  1641. 000011AC  4E75                     rts
  1642. fn000011AE:
  1643. 000011AE  302F 0004                move.w     D0, [A7 + 0x4]
  1644. 000011B2  48C0                     ext.l      D0
  1645. 000011B4  5580                     subq.l     D0, 2
  1646. 000011B6  670A                     beq        +0xC /* 000011C2 */
  1647. 000011B8  5380                     subq.l     D0, 1
  1648. 000011BA  670E                     beq        +0x10 /* 000011CA */
  1649. 000011BC  5380                     subq.l     D0, 1
  1650. 000011BE  6712                     beq        +0x14 /* 000011D2 */
  1651. 000011C0  6018                     bra        +0x1A /* 000011DA */
  1652. label000011C2:
  1653. 000011C2  203C 2B77 45D2           move.l     D0, 0x2B7745D2
  1654. 000011C8  4E75                     rts
  1655. label000011CA:
  1656. 000011CA  203C 1CFA 2E8C           move.l     D0, 0x1CFA2E8C
  1657. 000011D0  4E75                     rts
  1658. label000011D2:
  1659. 000011D2  203C 15BB A2E9           move.l     D0, 0x15BBA2E9
  1660. 000011D8  4E75                     rts
  1661. label000011DA:
  1662. 000011DA  203C 56EE 8BA4           move.l     D0, 0x56EE8BA4
  1663. 000011E0  4E75                     rts
  1664. fn000011E2:
  1665. 000011E2  48E7 1F3A                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A6
  1666. 000011E6  514F                     subq.w     A7, 8
  1667. 000011E8  286F 0030                movea.l    A4, [A7 + 0x30]
  1668. 000011EC  246F 0034                movea.l    A2, [A7 + 0x34]
  1669. 000011F0  266F 003C                movea.l    A3, [A7 + 0x3C]
  1670. 000011F4  7E00                     moveq.l    D7, 0x00
  1671. 000011F6  7C33                     moveq.l    D6, 0x33
  1672. 000011F8  0C92 4653 5344           cmpi.l     [A2], 0x46535344 /* 'FSSD' */
  1673. 000011FE  6600 0182                bne        +0x184 /* 00001382 */
  1674. 00001202  4857                     pea.l      [A7]
  1675. 00001204  2F2F 003C                move.l     -[A7], [A7 + 0x3C]
  1676. 00001208  4EBA FE88                jsr        [PC - 0x178 /* 00001092 */]
  1677. 0000120C  2688                     move.l     [A3], A0
  1678. 0000120E  4A93                     tst.l      [A3]
  1679. 00001210  504F                     addq.w     A7, 8
  1680. 00001212  660A                     bne        +0xC /* 0000121E */
  1681. 00001214  3017                     move.w     D0, [A7]
  1682. 00001216  504F                     addq.w     A7, 8
  1683. 00001218  4CDF 5CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+
  1684. 0000121C  4E75                     rts
  1685. label0000121E:
  1686. 0000121E  7C00                     moveq.l    D6, 0x00
  1687. 00001220  0CAA 5346 5821 0004      cmpi.l     [A2 + 0x4], 0x53465821 /* 'SFX!' */
  1688. 00001228  6618                     bne        +0x1A /* 00001242 */
  1689. 0000122A  283C 494E 464F           move.l     D4, 0x494E464F /* 'INFO' */
  1690. 00001230  3A3C 03E8                move.w     D5, 0x3E8
  1691. 00001234  3F7C 001E 0006           move.w     [A7 + 0x6], 0x1E
  1692. 0000123A  3F7C 0020 0004           move.w     [A7 + 0x4], 0x20 /* ' ' */
  1693. 00001240  6028                     bra        +0x2A /* 0000126A */
  1694. label00001242:
  1695. 00001242  0CAA 4A4F 5348 0004      cmpi.l     [A2 + 0x4], 0x4A4F5348 /* 'JOSH' */
  1696. 0000124A  6618                     bne        +0x1A /* 00001264 */
  1697. 0000124C  283C 696E 666F           move.l     D4, 0x696E666F /* 'info' */
  1698. 00001252  3A3C 0080                move.w     D5, 0x80
  1699. 00001256  3F7C 0002 0006           move.w     [A7 + 0x6], 0x2
  1700. 0000125C  3F7C 0004 0004           move.w     [A7 + 0x4], 0x4
  1701. 00001262  6006                     bra        +0x8 /* 0000126A */
  1702. label00001264:
  1703. 00001264  283C 6E6F 6E65           move.l     D4, 0x6E6F6E65 /* 'none' */
  1704. label0000126A:
  1705. 0000126A  422F 0003                clr.b      [A7 + 0x3]
  1706. 0000126E  0C84 6E6F 6E65           cmpi.l     D4, 0x6E6F6E65 /* 'none' */
  1707. 00001274  6700 00CE                beq        +0xD0 /* 00001344 */
  1708. 00001278  554F                     subq.w     A7, 2
  1709. 0000127A  3F14                     move.w     -[A7], [A4]
  1710. 0000127C  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  1711. 00001280  486C 0006                pea.l      [A4 + 0x6]
  1712. 00001284  1F3C 0001                move.b     -[A7], 0x1
  1713. 00001288  A81A                     syscall    HOpenResFile
  1714. 0000128A  301F                     move.w     D0, [A7]+
  1715. 0000128C  3E00                     move.w     D7, D0
  1716. 0000128E  0C47 FFFF                cmpi.w     D7, 0xFFFF
  1717. 00001292  6700 00D6                beq        +0xD8 /* 0000136A */
  1718. 00001296  594F                     subq.w     A7, 4
  1719. 00001298  2F04                     move.l     -[A7], D4
  1720. 0000129A  3F05                     move.w     -[A7], D5
  1721. 0000129C  A9A0                     syscall    GetResource
  1722. 0000129E  205F                     movea.l    A0, [A7]+
  1723. 000012A0  2448                     movea.l    A2, A0
  1724. 000012A2  200A                     move.l     D0, A2
  1725. 000012A4  4A80                     tst.l      D0
  1726. 000012A6  660A                     bne        +0xC /* 000012B2 */
  1727. 000012A8  7000                     moveq.l    D0, 0x00
  1728. 000012AA  504F                     addq.w     A7, 8
  1729. 000012AC  4CDF 5CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+
  1730. 000012B0  4E75                     rts
  1731. label000012B2:
  1732. 000012B2  2F0A                     move.l     -[A7], A2
  1733. 000012B4  A992                     syscall    DetachResource
  1734. 000012B6  2052                     movea.l    A0, [A2]
  1735. 000012B8  302F 0006                move.w     D0, [A7 + 0x6]
  1736. 000012BC  3F30 0000                move.w     -[A7], [A0 + D0.w]
  1737. 000012C0  4EBA FEEC                jsr        [PC - 0x114 /* 000011AE */]
  1738. 000012C4  2600                     move.l     D3, D0
  1739. 000012C6  2052                     movea.l    A0, [A2]
  1740. 000012C8  302F 0006                move.w     D0, [A7 + 0x6]
  1741. 000012CC  2870 0000                movea.l    A4, [A0 + D0.w]
  1742. 000012D0  0C84 494E 464F           cmpi.l     D4, 0x494E464F /* 'INFO' */
  1743. 000012D6  544F                     addq.w     A7, 2
  1744. 000012D8  665C                     bne        +0x5E /* 00001336 */
  1745. 000012DA  2052                     movea.l    A0, [A2]
  1746. 000012DC  0C68 0001 0012           cmpi.w     [A0 + 0x12], 0x1
  1747. 000012E2  57C0                     seq        D0
  1748. 000012E4  4400                     neg.b      D0
  1749. 000012E6  49C0                     lea.l      A4, D0
  1750. 000012E8  1F40 0003                move.b     [A7 + 0x3], D0
  1751. 000012EC  2852                     movea.l    A4, [A2]
  1752. 000012EE  594F                     subq.w     A7, 4
  1753. 000012F0  2F03                     move.l     -[A7], D3
  1754. 000012F2  594F                     subq.w     A7, 4
  1755. 000012F4  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  1756. 000012F8  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1757. 000012FC  A84D                     syscall    FixDiv
  1758. 000012FE  201F                     move.l     D0, [A7]+
  1759. 00001300  2F00                     move.l     -[A7], D0
  1760. 00001302  A868                     syscall    FixMul
  1761. 00001304  201F                     move.l     D0, [A7]+
  1762. 00001306  2600                     move.l     D3, D0
  1763. 00001308  594F                     subq.w     A7, 4
  1764. 0000130A  2F3C 5245 5054           move.l     -[A7], 0x52455054 /* 'REPT' */
  1765. 00001310  3F05                     move.w     -[A7], D5
  1766. 00001312  A9A0                     syscall    GetResource
  1767. 00001314  205F                     movea.l    A0, [A7]+
  1768. 00001316  2848                     movea.l    A4, A0
  1769. 00001318  200C                     move.l     D0, A4
  1770. 0000131A  4A80                     tst.l      D0
  1771. 0000131C  6718                     beq        +0x1A /* 00001336 */
  1772. 0000131E  2053                     movea.l    A0, [A3]
  1773. 00001320  2C50                     movea.l    A6, [A0]
  1774. 00001322  2814                     move.l     D4, [A4]
  1775. 00001324  2044                     movea.l    A0, D4
  1776. 00001326  2D68 0010 001A           move.l     [A6 + 0x1A], [A0 + 0x10]
  1777. 0000132C  2D68 0014 001E           move.l     [A6 + 0x1E], [A0 + 0x14]
  1778. 00001332  2F0C                     move.l     -[A7], A4
  1779. 00001334  A9A3                     syscall    ReleaseResource
  1780. label00001336:
  1781. 00001336  3F07                     move.w     -[A7], D7
  1782. 00001338  A99A                     syscall    CloseResFile
  1783. 0000133A  2F0A                     move.l     -[A7], A2
  1784. 0000133C  4EAD C260                jsr        [A5 - 0x3DA0]
  1785. 00001340  584F                     addq.w     A7, 4
  1786. 00001342  6026                     bra        +0x28 /* 0000136A */
  1787. label00001344:
  1788. 00001344  2053                     movea.l    A0, [A3]
  1789. 00001346  2450                     movea.l    A2, [A0]
  1790. 00001348  7601                     moveq.l    D3, 0x01
  1791. 0000134A  262A 0016                move.l     D3, [A2 + 0x16]
  1792. 0000134E  3F03                     move.w     -[A7], D3
  1793. 00001350  4EBA FE5C                jsr        [PC - 0x1A4 /* 000011AE */]
  1794. 00001354  2600                     move.l     D3, D0
  1795. 00001356  4A07                     tst.b      D7
  1796. 00001358  544F                     addq.w     A7, 2
  1797. 0000135A  670E                     beq        +0x10 /* 0000136A */
  1798. 0000135C  42AA 001A                clr.l      [A2 + 0x1A]
  1799. 00001360  202A 0012                move.l     D0, [A2 + 0x12]
  1800. 00001364  5380                     subq.l     D0, 1
  1801. 00001366  2540 001E                move.l     [A2 + 0x1E], D0
  1802. label0000136A:
  1803. 0000136A  4A2F 0003                tst.b      [A7 + 0x3]
  1804. 0000136E  670A                     beq        +0xC /* 0000137A */
  1805. 00001370  7031                     moveq.l    D0, 0x31
  1806. 00001372  504F                     addq.w     A7, 8
  1807. 00001374  4CDF 5CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+
  1808. 00001378  4E75                     rts
  1809. label0000137A:
  1810. 0000137A  2053                     movea.l    A0, [A3]
  1811. 0000137C  2050                     movea.l    A0, [A0]
  1812. 0000137E  2143 0016                move.l     [A0 + 0x16], D3
  1813. label00001382:
  1814. 00001382  3006                     move.w     D0, D6
  1815. 00001384  504F                     addq.w     A7, 8
  1816. 00001386  4CDF 5CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+
  1817. 0000138A  4E75                     rts
  1818. fn0000138C:
  1819. 0000138C  594F                     subq.w     A7, 4
  1820. 0000138E  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  1821. 00001392  4EAD BAB0                jsr        [A5 - 0x4550]
  1822. 00001396  2F48 0004                move.l     [A7 + 0x4], A0
  1823. 0000139A  42A7                     clr.l      -[A7]
  1824. 0000139C  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  1825. 000013A0  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  1826. 000013A4  3F3C 000E                move.w     -[A7], 0xE
  1827. 000013A8  2F2F 001A                move.l     -[A7], [A7 + 0x1A]
  1828. 000013AC  3F3C 0006                move.w     -[A7], 0x6
  1829. 000013B0  4EAD B3A8                jsr        [A5 - 0x4C58]
  1830. 000013B4  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  1831. 000013B8  4E75                     rts
  1832. 000013BA  2F0A                     move.l     -[A7], A2
  1833. 000013BC  4FEF FFA0                lea.l      A7, [A7 - 0x60]
  1834. 000013C0  246F 006C                movea.l    A2, [A7 + 0x6C]
  1835. 000013C4  422F 0001                clr.b      [A7 + 0x1]
  1836. 000013C8  486F 001A                pea.l      [A7 + 0x1A]
  1837. 000013CC  2F0A                     move.l     -[A7], A2
  1838. 000013CE  4EAD B908                jsr        [A5 - 0x46F8]
  1839. 000013D2  3F2F 0022                move.w     -[A7], [A7 + 0x22]
  1840. 000013D6  2F2F 0026                move.l     -[A7], [A7 + 0x26]
  1841. 000013DA  486F 002E                pea.l      [A7 + 0x2E]
  1842. 000013DE  486F 0018                pea.l      [A7 + 0x18]
  1843. 000013E2  4EAD 9E08                jsr        [A5 - 0x61F8]
  1844. 000013E6  301F                     move.w     D0, [A7]+
  1845. 000013E8  3B40 1C10                move.w     [A5 + 0x1C10], D0
  1846. 000013EC  4A40                     tst.w      D0
  1847. 000013EE  5C4F                     addq.w     A7, 6
  1848. 000013F0  6600 00D8                bne        +0xDA /* 000014CA */
  1849. 000013F4  0CAF 4149 4643 0006      cmpi.l     [A7 + 0x6], 0x41494643 /* 'AIFC' */
  1850. 000013FC  6616                     bne        +0x18 /* 00001414 */
  1851. 000013FE  4267                     clr.w      -[A7]
  1852. 00001400  2F3C 7148 0020           move.l     -[A7], 0x71480020 /* 'qH\0 ' */
  1853. 00001406  4EAD BB18                jsr        [A5 - 0x44E8]
  1854. 0000140A  7000                     moveq.l    D0, 0x00
  1855. 0000140C  4FEF 0066                lea.l      A7, [A7 + 0x66]
  1856. 00001410  245F                     movea.l    A2, [A7]+
  1857. 00001412  4E75                     rts
  1858. label00001414:
  1859. 00001414  486F 0002                pea.l      [A7 + 0x2]
  1860. 00001418  1F3C 0001                move.b     -[A7], 0x1
  1861. 0000141C  2F0A                     move.l     -[A7], A2
  1862. 0000141E  4EAD BC88                jsr        [A5 - 0x4378]
  1863. 00001422  3B40 1C10                move.w     [A5 + 0x1C10], D0
  1864. 00001426  4A40                     tst.w      D0
  1865. 00001428  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1866. 0000142C  6600 009C                bne        +0x9E /* 000014CA */
  1867. 00001430  202F 0006                move.l     D0, [A7 + 0x6]
  1868. 00001434  0480 4653 5344           subi.l     D0, 0x46535344 /* 'FSSD' */
  1869. 0000143A  6702                     beq        +0x4 /* 0000143E */
  1870. 0000143C  601E                     bra        +0x20 /* 0000145C */
  1871. label0000143E:
  1872. 0000143E  486F 0016                pea.l      [A7 + 0x16]
  1873. 00001442  2F2F 0006                move.l     -[A7], [A7 + 0x6]
  1874. 00001446  486F 000E                pea.l      [A7 + 0xE]
  1875. 0000144A  486F 0026                pea.l      [A7 + 0x26]
  1876. 0000144E  4EBA FD92                jsr        [PC - 0x26E /* 000011E2 */]
  1877. 00001452  3B40 1C10                move.w     [A5 + 0x1C10], D0
  1878. 00001456  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1879. 0000145A  6028                     bra        +0x2A /* 00001484 */
  1880. label0000145C:
  1881. 0000145C  2F0A                     move.l     -[A7], A2
  1882. 0000145E  1F3C 0012                move.b     -[A7], 0x12
  1883. 00001462  4EAD B790                jsr        [A5 - 0x4870]
  1884. 00001466  4A00                     tst.b      D0
  1885. 00001468  5C4F                     addq.w     A7, 6
  1886. 0000146A  6714                     beq        +0x16 /* 00001480 */
  1887. 0000146C  486F 0016                pea.l      [A7 + 0x16]
  1888. 00001470  2F2F 0006                move.l     -[A7], [A7 + 0x6]
  1889. 00001474  4EBA F5D6                jsr        [PC - 0xA2A /* 00000A4C */]
  1890. 00001478  3B40 1C10                move.w     [A5 + 0x1C10], D0
  1891. 0000147C  504F                     addq.w     A7, 8
  1892. 0000147E  6004                     bra        +0x6 /* 00001484 */
  1893. label00001480:
  1894. 00001480  42AF 0016                clr.l      [A7 + 0x16]
  1895. label00001484:
  1896. 00001484  2F2F 0002                move.l     -[A7], [A7 + 0x2]
  1897. 00001488  4EAD A8A8                jsr        [A5 - 0x5758]
  1898. 0000148C  4A6D 1C10                tst.w      [A5 + 0x1C10]
  1899. 00001490  584F                     addq.w     A7, 4
  1900. 00001492  661C                     bne        +0x1E /* 000014B0 */
  1901. 00001494  4AAF 0016                tst.l      [A7 + 0x16]
  1902. 00001498  6716                     beq        +0x18 /* 000014B0 */
  1903. 0000149A  486F 0020                pea.l      [A7 + 0x20]
  1904. 0000149E  2F2F 001A                move.l     -[A7], [A7 + 0x1A]
  1905. 000014A2  206F 0070                movea.l    A0, [A7 + 0x70]
  1906. 000014A6  2F10                     move.l     -[A7], [A0]
  1907. 000014A8  4EBA FEE2                jsr        [PC - 0x11E /* 0000138C */]
  1908. 000014AC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1909. label000014B0:
  1910. 000014B0  0C6D FF30 1C10           cmpi.w     [A5 + 0x1C10], 0xFF30
  1911. 000014B6  6612                     bne        +0x14 /* 000014CA */
  1912. 000014B8  4267                     clr.w      -[A7]
  1913. 000014BA  2F3C 7148 0026           move.l     -[A7], 0x71480026 /* 'qH\0&' */
  1914. 000014C0  4EAD BB18                jsr        [A5 - 0x44E8]
  1915. 000014C4  426D 1C10                clr.w      [A5 + 0x1C10]
  1916. 000014C8  5C4F                     addq.w     A7, 6
  1917. label000014CA:
  1918. 000014CA  302D 1C10                move.w     D0, [A5 + 0x1C10]
  1919. 000014CE  4FEF 0060                lea.l      A7, [A7 + 0x60]
  1920. 000014D2  245F                     movea.l    A2, [A7]+
  1921. 000014D4  4E75                     rts
  1922. 000014D6  0000 0000                ori.b      D0, 0x0
  1923. 000014DA  0000 0000                ori.b      D0, 0x0
  1924. 000014DE  0000 0000                ori.b      D0, 0x0
  1925.